关于Struts2的通配方法、转发重定向
生活随笔
收集整理的這篇文章主要介紹了
关于Struts2的通配方法、转发重定向
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.通配符
? 在配置struts.xml文件的時(shí)候,需要很多action,這時(shí)可以用到通配符找到與之對(duì)應(yīng)的方法和類,當(dāng)然實(shí)際開發(fā)中很少用到這種方法
struts.xml:
<!--通配方法 *_* 第一個(gè)* 是類名 第二個(gè)* 方法名--><action name="*_*" class="cn.struts.action.{1}" method="{2}"><result name="{2}" >/{2}.jsp</result></action>在瀏覽器輸入的地址:http://localhost:8080/類名_方法名
2.轉(zhuǎn)發(fā)
我們都知道在在Action(一個(gè)類)中,return的實(shí)際操作是轉(zhuǎn)發(fā),那要轉(zhuǎn)發(fā)到一個(gè)action(在xml中的action)
當(dāng)訪問add方法時(shí),跳轉(zhuǎn)到update方法
?
<action name="update" class="cn.struts.action.DmiAction" method="update"><result name="update">/update.jsp</result></action><!--轉(zhuǎn)發(fā)到某個(gè)action--><action name="dminAction" class="cn.struts.action.DmiAction" method="add"><result name="add" type="chain">update</result></action> <action name="update" class="cn.struts.action.DmiAction" method="update"><result name="update">/update.jsp</result></action><!--如果result name不寫,action默認(rèn)返回SUCCESS--><action name="dminAction" class="cn.struts.action.DmiAction" method="add"><result name="add" type="chain"><param name="actionName">update</param><param name="namespace">/</param></result></action>
3.重定向
<!--重定向--><action name="dminAction" class="cn.struts.action.DmiAction" method="add"><result name="add" type="redirect">update</result></action><action name="dminAction" class="cn.struts.action.DmiAction" method="add"><result name="add" type="redirectAction"><param name="actionName">update</param><param name="namespace">/</param></result></action>?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/luoxionghenku/p/9974845.html
總結(jié)
以上是生活随笔為你收集整理的关于Struts2的通配方法、转发重定向的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6.2.2 二叉树的创建
- 下一篇: 二分+并查集【bzoj3007】[SDO