0
我正在使用Spring mvc 4和glassfish 4,並且我在使用@ResponseBody以ajax調用返回對象爲json時出現了一些問題。 然後我找到了一個合適的解決方案HTTP Status 406. Spring MVC 4.0, jQuery, JSON它並沒有完全在我的項目上工作,我想是因爲我的servlet映射。Spring mvc servlet映射和406 http核心
我的servlet映射是:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
但我想也服務於要求如/ *,以避免與406 HTTP代碼的問題,所以我已經試過這樣:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
但隨後調度員也映射* .JSP和休息 最後我已經試過這樣:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
乙然後調度員映射* .js和* .css像引導,jquery等
現在我用光了想法。