首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

spring MVC REST作风

2012-10-06 
spring MVC REST风格在线springmvc_rest demo 由于下一版本的rapid-framwork需要集成spring RESTful URL,

spring MVC REST风格

在线springmvc_rest demo 由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。 springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍 , 这里还有struts2 rest构造的一篇文章: 使用 Struts 2 开发 RESTful 服务 简单例子如下,比如如下URL

?
3. Controller编写

?

?生成的html内容如下, 生成一个hidden的_method=put,并于web.xml中的HiddenHttpMethodFilter配合使用,在服务端将post请求改为put请求

?

另外一种方法是你可以使用ajax发送put,delete请求.

?

5. 静态资源的URL重写

?? 如上我们描述,现因为将default servlet映射至/static/的子目录,现我们访问静态资源将会带一个/static/前缀.

?? 如 /foo.gif, 现在访问该文件将是 /static/foo.gif.
?? 那如何避免这个前缀呢,那就是应用URL rewrite,现我们使用 http://tuckey.org/urlrewrite/, 重写规则如下

?另笔者专门写了一个 RestUrlRewriteFilter来做同样的事件,以后会随着rapid-framework一起发布. 比这个更加轻量级.

?

并且该代码已经贡献给spring,不知会不会在下一版本发布

?

引用http://badqiu.iteye.com/blog/473301

?

?

热点排行