自定義標(biāo)簽獲取struts中action的全部路徑(原創(chuàng))
由于項目里面由需要一個form可以提交多個action(本來可以用 dispatch值來實現(xiàn),后來考慮到要使用validator框架驗證)。后來考慮的方案為使用js來控制form的流向,例如
不過新的問題來了!如何能不用hardcode而拿到我要的action的實際路徑呢?比如我定義的struts-config文件里面的action是



綜合了一下決定還是自己寫個taglib來實現(xiàn),其實只需要照著struts 中的 FormTag.java 文件依葫蘆畫瓢就可以了,一下為本人的代碼部分
StrutsActionCustomTag.java







































tld定義部分
framework-struts.tld























ok ! 直接在jsp中如下使用即可取到action的真正路徑




















大家要是有更好的解決方法希望能指正!謝謝!
posted on 2005-11-10 13:24 DenisLing 閱讀(1135) 評論(0) 編輯 收藏 所屬分類: struts