在jsp中,获取已部署项目的realPath

时间:2011-07-11 06:52:52

标签: jsp servlets

在servlet中

,因为我们可以访问已部署项目的真实路径

ServletContext context = getServletConfig().getServletContext();
string contextStr = context.getRealPath(".....");

我如何在JSP页面中访问已部署的项目路径,有什么想法吗?

3 个答案:

答案 0 :(得分:1)

<%=request.getRealPath("write_your_file_name")%>

答案 1 :(得分:0)

它的工作方式应该相同,例如访问${pageContext.servletContext.getRealPath("...")}以获得相同的结果。编译后,JSP只不过是servlet。

答案 2 :(得分:0)

请注意,从版本2.1开始,您应该使用

request.getServletContext().getRealPath("your_file_name")