我使用带有以下前端控制器配置的 Spring MVC 3.1:
<servlet>
<servlet-name>paymentSystemServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/servlet-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>paymentSystemServlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
因为我有像“* .html”这样的模式,所以我必须做下一件事。我需要在我的所有 url 中添加一个 html 扩展名到控制器(例如,'a href=/admin.html' 使用请求映射 '/admin' 拦截控制器)。我可以配置一些 url-pattern 以避免在我的 url 中添加 html 扩展名吗?谢谢你。