如何在 Servlets 3.x 中以编程方式设置<安全约束>?
2022-09-02 10:48:03
在我当前的Web应用程序中,我试图摆脱web.xml并且我无法正确设置强制对应用程序的所有请求都使用HTTPS的安全约束。
<security-constraint>
<web-resource-collection>
<web-resource-name>all</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
如何在 servlet 3.x 配置代码中打开上述 web.xml 配置代码段,以执行相同的操作?
更新
我希望约束应用于应用程序中的每个 servlet、过滤器和静态资源,到目前为止,我在网上看到的示例显示了将安全约束附加到 servlet,但我希望将安全约束附加到 Web 应用。在上面的 xml 代码段中,您可以看到它没有引用任何特定的 servlet