最近的一个项目由于前端大神对dwr的唾弃,只能将其改造为spring mvc,spring mvc框架相比strutsmvc来说,我觉得扩展性更好,且未来和spring的整合更加顺畅,毕竟spring才是王道。。。(给spring做了广告,不知道有木有广告费),废话不多说了 在使用spring mvc+ajax的过程中配置其实不是很麻烦,只不过是有一些地方要注意,我这里是采用spring3的,用注解的方式明显让人看起来更高端一点,当然也更加让代码精简。我深深知道刚开始接触注解的人,都会看到类或者方法边上的注解会有一头雾水的感觉,但是相信我,那本spring mvc 注解入门做一遍,你就会发现注解会使你编写代码更加人性化,坚持一下,spring mvc大门就会为你打开。
我这篇的目的不是为了带领大家入门,因为入门的文章太多了,一搜一大把,我是要分享我遇到的问题,也许你在整合spring mvc和ajax的时候会遇到的:
如果是遇到 响应ajax报406错误,内容如下
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().
如果觉得自己该配置都配置了,怎么还是错的。那请你看看你用的spring的版本是不是3.0.0,如果是恭喜你,你只要升级到3.1.1即可;前提是你的配置都是对的,可以参考入门。我掉进了这个坑的,不过好在有人分享了这个解决方案。