url在jsp中重写,以便.jsp文件将给出404错误

时间:2012-05-14 11:38:38

标签: jsp java-ee url-rewriting

如果我在上下文中有一个名为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

时,才能继续请求

1 个答案:

答案 0 :(得分:1)

将JSP放在/ WEB-INF下将禁止它直接访问。