关于REST是什么东西,在这里我就不再多说,大家可以去http://blog.csdn.net/pilou5400/archive/2010/12/24/6096861.aspx看看介绍,直接切入主题:
这是一个rest风格的访问,Spring从3.0开始将全面支持rest。不得不感叹Spring的强悍。
项目结构:
第一步永远是配置,使用框架永远都是先有配置,在web.xml中的配置:
第二步:配置rest-servlet.xml这个文件
第三步:具体实现类
index.jsp页面:
在浏览器中输入:http://localhost:8080/SpringREST/simple/index/,就可以看到效果。
也可以在页面输入不同的参数,获得不同的内容,输入地址:http://localhost:8080/SpringREST/simple/88888,这次执行的就是get方法,通过注解获取ID值,效果:
关于Spring rest 对于Ajax的支持,其实响应Ajax就是通过response返回一个字符串到页面,既然能获得response对象,那问题就迎刃而解了,我们改造下get方法:
改造index.jsp页面:
访问http://localhost:8080/SpringREST/simple/index/,在页面里的输入框中输入值,可以看到返回的数据:
DEMO下载:http://download.csdn.net/source/3383568