【发布时间】:2023-08-10 02:42:01
【问题描述】:
出于安全原因,我需要能够限制 jsp 仅从 /jsp 运行。有什么办法吗?
【问题讨论】:
-
顺便说一句,不使用过滤器...有没有办法通过配置来限制?
出于安全原因,我需要能够限制 jsp 仅从 /jsp 运行。有什么办法吗?
【问题讨论】:
我发现我可以做到这一点
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
到
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>/jsp/*</url-pattern>
</servlet-mapping>
在 conf/web.xml 中
任何人都知道我是否可以匹配目录和扩展名,例如 /jsp/*.jsp?
【讨论】: