废话
我哥从我大一的时候,就告诉我要写博客,我感觉好对不起他,现在大三了,才开始写第一篇。。。
刚把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遇到的问题了