免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
struts2中Action配置中的各項默認(rèn)值和result的各種轉(zhuǎn)發(fā)類型

在struts2中有很多項,我們平時的配置文件如下,如果不寫的默認(rèn)值會是什么呢?

  1. <package name="chj" namespace="/test" extends="struts-default">  
  2.         <action name="helloworld" class="com.chj.action.HelloWorldAction" method="execute" >  
  3.         <result name="success">/WEB-INF/page/hello.jsp</result>  
  4.         </action>  
  5.   </package>   


1、如果沒有為action指定class,默認(rèn)是ActionSupport。

2、如果沒有為action指定method,默認(rèn)執(zhí)行action中的execute() 方法。

3、如果沒有指定result的name屬性,默認(rèn)值為success。

Action中result的各種轉(zhuǎn)發(fā)類型:


  1. <span style="color:#000000;"><action name="helloworld" class="com.chj.action.HelloWorldAction">  
  2.     <result name="success">/WEB-INF/page/hello.jsp</result>  
  3. </action></span>  
result配置相當(dāng)于forward,  struts2中提供了多種結(jié)果類型,常用的類型有: dispatcher(默認(rèn)值)、 redirect 、 redirectAction 、 plainText。

在result中還可以使用${屬性名}表達(dá)式訪問action中的屬性,表達(dá)式里的屬性名對應(yīng)action中的屬性。如下:

  1. <span style="color:#000000;"><result type="redirect">/view.jsp?id=${id}</result></span>  

下面是redirectAction 結(jié)果類型的例子,如果重定向的action中同一個包下

  1. <span style="color:#000000;"><result type="redirectAction">helloworld</result>  
  2. </span>  

如果重定向的action在別的命名空間下:
  1. <span style="color:#000000;"><result type="redirectAction">  
  2.     <param name="actionName">helloworld</param>  
  3.     <param name="namespace">/test</param>  
  4. </result>  
  5. </span>  

plaintext:顯示原始文件內(nèi)容,例如:當(dāng)我們需要原樣顯示jsp文件源代碼 的時候,我們可以使用此類型。
  1. <span style="color:#000000;"><result name="source" type="plainText ">  
  2.     <param name="location">/xxx.jsp</param>  
  3.     <param name="charSet">UTF-8</param><!-- 指定讀取文件的編碼 -->  
  4. </result>  
  5. </span>  

當(dāng)多個action中都使用到了相同視圖,這時我們應(yīng)該把result定義為全局視圖。struts2中提供了全局global-results中也提供了相似功能:
  1. <span style="color:#000000;"><package ....>  
  2.     <global-results>  
  3.         <result name="message">/message.jsp</result>  
  4.     </global-results>  
  5. </package>  
  6. </span>  




本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Struts2框架學(xué)習(xí)之三:result返回結(jié)果
使用struts2.5版本遇到的問題
Struts2+Spring集成合并
struts2.x中的Action配置
Struts2 注解配置Action(十九)
Struts2讀書筆記-----struts 的action配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服