6.1.5 改变JSP的访问路径
优质
小牛编辑
127浏览
2023-12-01
虽然web.xml文件在JSP页面运行的过程中并不是必须的,但仍然可以在web.xml文件中配置JSP,以改变JSP页面的访问路径。
配置JSP的方法和配置Servlet的方法类似,只是将<servlet-class>元素替换成了<jsp-file>元素,以便指定JSP文件相对于Web应用程序的目录。如下面的配置将simple.jsp的访问路径配置成了“/jsp/simple.html”:
<servlet>
<servlet-name>simple</servlet-name>
<jsp-file>/simple.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>simple</servlet-name>
<url-pattern>/jsp/simple.html</url-pattern>
</servlet-mapping>
在web.xml文件中输入上面的配置代码后,重启Tomcat,在浏览器地址栏中输入如下的URL:
http://localhost:8080/myjsp/jsp/simple.html
浏览器将会显示如图6.1所示的信息。由此可以,上面的URL和输入如下的URL的效果相同:
http://localhost:8080/myjsp/simple.jsp
在设置JSP访问路径时要注意,<jsp-file>元素的值必须以“/”开头,表示当前Web应用程序的根目录。