瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          最就研究了下struts和spring mvc的代碼,模仿spring的rest的參數(shù),寫了個簡單的例子,有興趣的童鞋可一看看,供一起討論參考。
          可以匹配例如:info/{id}/{group}/{userName}  ->info1/admin/joe.do,同時講參數(shù)id,group,userName 綁定到action的對應(yīng)的屬性上。
          需要具備正則表達(dá)式的知識。
          主要的原理就是利用UnknownHandler來匹配我們的url來尋找可用的action的 name,用到了正則表達(dá)式來匹配,并使用Interceptor來給action注入?yún)?shù)。提供了一個測試的demo。
          demo用到的jar包如下:其中struts2-simpleresturl-plugin-1.0.1.jar是插件的jar包,


          demo放在tomcat下后直接訪問:http://localhost:8080/demo/userinfo/info/2.do 相當(dāng)于匹配:userinfo/info/{id}.do

          項目地址:http://code.google.com/p/struts2-simpleresturl-plugin/
          主站蜘蛛池模板: 台江县| 略阳县| 策勒县| 德阳市| 繁峙县| 繁昌县| 通山县| 土默特左旗| 巴马| 交口县| 丰镇市| 磐石市| 中牟县| 淮滨县| 巴马| 平遥县| 加查县| 京山县| 固始县| 广平县| 鄂托克前旗| 道孚县| 祁阳县| 公主岭市| 香河县| 长寿区| 义马市| 景宁| 开平市| 泽库县| 本溪市| 荥阳市| 石门县| 和平县| 贺州市| 青海省| 汕尾市| 固始县| 万宁市| 临沭县| 原阳县|