我使用的Spring MVC有这样的定义:
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>但问题是,spring默认情况下总是试图找到/favicon.ico,因此我无法呈现任何页面。如何禁用此类行为?
谢谢
发布于 2012-08-02 19:56:40
它与spring mvc没有任何关系,但这是您正在使用的浏览器的默认行为。此外,这应该不会破坏任何东西,你的应用程序应该正常工作,即使它没有ico。(除非您专门编写代码,以便在丢失ico的情况下使其失败)
发布于 2012-08-02 20:36:03
如果您使用的是Spring Security,请确保省略了favicon请求(和任何其他静态资源) from the security filter chain。
https://stackoverflow.com/questions/11776757
复制相似问题