java web项目 相对路径怎么写

2024-12-19 19:57:43
推荐回答(5个)
回答1:

servlet里面通过String basePath=session.getServletContext().getRealPath("/");获取webRoot目录真实路径。
比如d:\tomcat 6\webapps\项目名
webRoot下面的resources目录通过File path = new File(basePath, "resources");获取
其它同理

如果是jsp的话,获取resources目录直接通过“<%=request.getContextPath()%>/resources”获取

回答2:

如果是WebRoot根目录下,直接写那个文件

回答3:

如果在WebRoot下面则直接写,如访问WebRoot下的index.jsp则可以直接写href="indiex.jsp"如何页面在pages文件夹下面则可以这样写href="pages/index.jps"以此类推吧;

回答4:

能看到服务器配置么, 看看是不是把直接访问文件的路径给禁用了,一般网站出去安全考虑都会禁用。

回答5:

项目名/文件夹/文件

WeBRoot下直接 项目名/文件名