疯狂

STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
最就研究了下struts和spring mvc的代码,模仿spring的rest的参数,写了个简单的例子,有兴趣的童鞋可一看看,供一起讨论参考。
可以匹配例如:info/{id}/{group}/{userName}  ->info1/admin/joe.do,同时讲参数id,group,userName 绑定到action的对应的属性上。
需要具备正则表达式的知识。
主要的原理就是利用UnknownHandler来匹配我们的url来寻找可用的action的 name,用到了正则表达式来匹配,并使用Interceptor来给action注入参数。提供了一个测试的demo。
demo用到的jar包如下:其中struts2-simpleresturl-plugin-1.0.1.jar是插件的jar包,


demo放在tomcat下后直接访问:http://localhost:8080/demo/userinfo/info/2.do 相当于匹配:userinfo/info/{id}.do

项目地址:http://code.google.com/p/struts2-simpleresturl-plugin/

只有注册用户登录后才能发表评论。


网站导航: