jsp如何读取web(Jsp怎么读)
更新:2022-11-15 15:59
本文目录一览:
jsp 在java程序中获取 web-inf目录
你需要一个servlet或者action,servlet举例: 建一个servlet,在doPost()中通过:
request.getSession().getServletContext().getRealPath("/WEB-INF");
WEB-INF下的jsp怎么获取WebRoot文件下的资源??
WEB-INF下的jsp直接在链接中是无法请求到的,需要作一个action或者servlet的跳转,如:
<a href='index.action'>首页</a>
web.xml
中的servlet可以这样配置:
<servlet>
<servlet-name>index</servlet-name>
<servlet-class>跳转到首页的action</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>index</servlet-name>
<url-pattern>/index.action</url-pattern> <!-- 映射的路径 -->
</servlet-mapping>
建议把jsp从WEB-INF中拿出来。 参考资料: bbs.cdns.net
jsp如何读取web.xml里的配置参数
<context-param>
<param-name>driver</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</context-param>
<context-param>
<param-name>url</param-name>
<param-value>jdbc:mysql://localhost:3306/j2ee</param-value>
</context-param>
<context-param>
<param-name>user</param-name>
<param-value>root</param-value>
</context-param>
<context-param>
<param-name>pass</param-name>
<param-value>32l47</param-value>
</context-param>