程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Struts2進修筆記(9)-Result設置裝備擺設全局成果集

Struts2進修筆記(9)-Result設置裝備擺設全局成果集

編輯:關於JAVA

Struts2進修筆記(9)-Result設置裝備擺設全局成果集。本站提示廣大學習愛好者:(Struts2進修筆記(9)-Result設置裝備擺設全局成果集)文章只能為提供參考,不一定能成為您想要的結果。以下是Struts2進修筆記(9)-Result設置裝備擺設全局成果集正文


Result可以設定全局成果集,如:

<struts> 
  <constant name="struts.devMode" value="true" /> 
  <package name="user" namespace="/user" extends="struts-default"> 
     
     
    <global-results> 
      <result name="mainpage">/main.jsp</result> 
    </global-results> 
     
    <action name="index"> 
      <result>/index.jsp</result> 
    </action> 
     
    <action name="user" class="com.bjsxt.struts2.user.action.UserAction"> 
      <result>/user_success.jsp</result> 
      <result name="error">/user_error.jsp</result> 
    </action>    
  </package> 
   
  <package name="admin" namespace="/admin" extends="user"> 
    <action name="admin" class="com.bjsxt.struts2.user.action.AdminAction"> 
      <result>/admin.jsp</result> 
    </action> 
  </package> 
</struts> 

個中

<global-results> 
  <result name="mainpage">/main.jsp</result> 
</global-results>

就是設定的全局成果集,在這類方法下,一切的user包內的result只需是前往“mainpage”,都邑跳轉到main.jsp頁面,它用處許多,最經常使用的就是用戶填寫url毛病時,跳轉到主頁或許是error頁面。那末在其他包下若何也應用全局成果集呢?

如下面的

<package name="admin" namespace="/admin" extends="user"> 
  <action name="admin" class="com.bjsxt.struts2.user.action.AdminAction"> 
    <result>/admin.jsp</result> 
  </action> 
</package> 

這個是包的繼續關系,admin包繼續自user包,所以他就具有了一切user包下的屬性,這個異常好用,當我們有許多公共的頁面須要顯示時,可以用一個包作為這些包的父類包,把這些公共的result寫到個中,其他包只需繼續這個包便可。

以上就是Struts2中應用Result設置裝備擺設全局成果集的全體內容,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved