如果我在上下文中有一个名为about.jsp
的页面,如果我只想用/about
显示该页面,我会做以下事情
<servlet>
<servlet-name>/about.jsp</servlet-name>
<jsp-file>/about.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>/about.jsp</servlet-name>
<url-pattern>/about</url-pattern>
</servlet-mapping>
如果请求来到about.jsp
,那么该页面必须不显示,它现在必须404错误,因为我已经为about.jsp
编写了重写规则。
简而言之,只有当/about
位于网址而不是/about.jsp
答案 0 :(得分:1)
将JSP放在/ WEB-INF下将禁止它直接访问。