首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从web.xml的安全性中排除JSP

从web.xml的安全性中排除JSP
EN

Stack Overflow用户
提问于 2011-12-12 16:49:08
回答 2查看 13.5K关注 0票数 13

我只想从question.jsp中排除一个security-constraint文件。

这是我的web.xml寄来的

代码语言:javascript
复制
<security-constraint>
    <display-name>My Security Constraint</display-name>
    <web-resource-collection>
        <web-resource-name>Protected Area</web-resource-name>      
        <url-pattern>*.do</url-pattern>
        <url-pattern>*.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>      
        <role-name>*</role-name>
    </auth-constraint>
</security-constraint>
EN

回答 2

Stack Overflow用户

发布于 2011-12-12 17:49:56

只需添加一个免费页面部分,而不提供任何auth约束。它将优先于受保护的页面:

代码语言:javascript
复制
<security-constraint>
  <web-resource-collection>
    <web-resource-name>free pages</web-resource-name>
    <url-pattern>/question.jsp</url-pattern>
  </web-resource-collection>
</security-constraint>
票数 25
EN

Stack Overflow用户

发布于 2011-12-12 17:07:26

要做到这一点,一种方法是将所有安全的JSP内容移动到特定的目录路径(例如/ web.xml根目录),然后您的内容将如下所示:

代码语言:javascript
复制
<security-constraint>
    <display-name>My Security Constraint</display-name>
    <web-resource-collection>
        <web-resource-name>Protected Area</web-resource-name>      
        <url-pattern>/protected/*.jsp</url-pattern>

您可以将您的公共JSP保留在默认的docroot或其他需要的目录路径上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8477755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档