fileName like package path: com/xxx/xxx/aa.txt
Is that OK?
fileBar= System.getProperty("file.separator");
JSP PATH:
<%
String curDir = System.getProperty("user.dir")+System.getProperty("file.separator");
out.println(curDir+"</br>");
curDir=application.getRealPath(request.getRequestURI());
out.println("GetRealPath:"+curDir+"</br>");
curDir=application.getRealPath("/");
out.println("RootPath:"+curDir+"</br>");
curDir=(new File(application.getRealPath(request.getRequestURI()))).getParent();
out.println("ParentPath:"+curDir+"</br>");
%>
4======================================================
Servlet中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath
(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
(ServletContext对象获得几种方式:
Javax.servlet.http.HttpSession.getServletContext()
Javax.servlet.jsp.PageContext.getServletContext()
Javax.servlet.ServletConfig.getServletContext()
)
本文介绍了在Java应用程序中获取不同类型的文件路径的方法,包括通过系统属性、应用上下文及Servlet API来获取相对路径和绝对路径。这些技巧对于部署在不同环境的应用程序特别有用。
1480

被折叠的 条评论
为什么被折叠?



