Bob*_*Rob 10 spring spring-mvc
我正在使用Spring MVC并成功设置了一个WebApplicationInitializer(使用Tomcat的ServletContainerInitializer),没有任何web.xml文件.添加过滤器(如Spring Security)和servlet(如Dispatcher)是没有问题的,它们工作正常.如果我需要,我也可以设置init-params.
我无法弄清楚的是如何设置web.xml中通常存在的一些特殊标记.例如,我想设置一个自定义403错误页面.通常我会在web.xml中执行以下操作:
<error-page>
<error-code>403</error-code>
<location>/accessDenied.html</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何在WebApplicationInitializer(可以访问ServletContext)中执行此操作.
我对session-timeout和welcome-files有同样的问题.我已经搜索了大约两天,但仍然没有看到这个以编程方式完成.同样,目标是完全删除web.xml文件并改为使用初始化程序类.
有任何想法吗?
看起来这不可能通过WebApplicationInitializer,您将不得不坚持使用web.xml专门用于此配置以及此问题中列出的其他一些 - 使用Spring MVC 3.1+ WebApplicationInitializer以编程方式配置session-config和error-page
| 归档时间: |
|
| 查看次数: |
8950 次 |
| 最近记录: |