ssm ajax 前后端数据交互 (包括出现的406错误)

废话

我哥从我大一的时候,就告诉我要写博客,我感觉好对不起他,现在大三了,才开始写第一篇。。。

刚把ssm教程看完,然后就想用ajax实现前后端分离。于是乎,我搞了两天才成功。。。

一、搭建环境

首先是ssm的一堆配置文件,我很迷。。

都是从视频里扒下来的,对里面的东西还不太了解

从结构、命名到内容都跟视频中的一毛一样。。

然而,我刚开始把resources写错了,eclipse一直找不到配置文件。

别的不重要,只放一个spring-mvc.xml的截图,注意第16行<mvc:annotation-driven />

这一行是视频中没有的,因为视频里基本没讲跟ajax交互的内容,所以写了第15行。

最重要的是,<mvc:annotation-driven />是我一直没成功的原因。。

这里就说一下我的贼扯的错误,因为是直接扒的配置文件,所以没有第5行和第11行,一开始知道要加<mvc:annotation-driven />的时候,甚至不知道该写在哪里。。在加上约束之后,不知道要上声明(我可能是个智障)。差不多是因为这个部分,我弄了特别久。

二、ajax例子

只需要这两部分完成简单的功能就行了。

注意,路径一定要写对!!!!

三、Controller

极其简单,就一个能完成功能的方法就行了

注意一下@ResponseBody需要依赖包

不知道中间有没有根本用不到的,反正都倒进去就对了

缺少依赖包也是导致406错误的原因

四、总结

我是菜鸡。。都是一些刚入门的错误

然后装得像是有人看一样:再耍两天ajax没什么问题的话,下次就是写配置maven遇到的问题了

猜你喜欢

转载自blog.csdn.net/D_mengxin/article/details/84076279