【问题标题】:Can <security-constraint> tag in web.xml be dynamically generated or written outside web.xml?web.xml中的<security-constraint>标签可以动态生成或者写在web.xml之外吗?
【发布时间】:2013-07-27 19:45:40
【问题描述】:

遇到一个问题,我想根据我的配置文件动态设置security-constraint的标签,但是做不到。所以我希望web.xml中的标签可以动态生成或者写在web.xml之外。非常感谢您的帮助!

【问题讨论】:

    标签: web.xml security-constraint


    【解决方案1】:

    我认为您的问题可能与this 相关。但是,如果您使用的是 Servlet 3.0 规范,则可以尝试以编程方式为 servlet 添加和配置安全性的方法,如 here 所示。

    【讨论】:

    • 非常感谢您的帮助。我想根据磁盘上的配置文件来决定是否进行身份验证。在我启动我的网络应用程序之前,我需要在检查配置文件后在 web.xml 中移动或保留安全约束标记。但是我的 web 应用程序是作为 osgi 捆绑服务启动的,我无法获取和修改 web.xml,所以我想知道是否可以将 security-constraint 标记写入可以动态修改的外部 xml 文件,或者是否可以将安全约束标记只有在我需要的时候才能生成。
    • 如果是这种情况,你应该试试Filter的方式,假设你可以在web.xml中配置。
    猜你喜欢
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2012-11-14
    • 1970-01-01
    • 2011-01-16
    • 2015-09-07
    相关资源
    最近更新 更多