常用的幾種result元件
1)jsp響應
dispatcher :採用請求**方式呼叫jsp元件響應。
redirect:採用請求重定向方式呼叫jsp元件響應。(在重定向後,原request和action都被銷毀掉,因此在jsp獲取不到值)
使用格式如下:
/msg.jsp
或者使用簡寫
/msg.jsp
2)action響應
delete.action?id=1---->deleteaction--->listaction--->list.jsp
redirectaction:採用重定向方式發出乙個*.action請求
chain:採用**方式發出乙個*.action請求
使用格式如下:
呼叫不同命名空間的action時:
請求名命名空間
呼叫相同命名空間的action時:
請求名
-->*.action--->action1--chain-->action2---chain-->action3
3)流響應
stream:可以將action中的乙個inputstream型別屬性以流方式響應輸出。
使用格式如下:
action屬性
4)json響應
負責對ajax請求進行資料響應。
json:可以將action中的乙個屬性或多個屬性以json格式響應輸出 使用格式如下:
如果需要返回乙個屬性值
action屬性
如果需要返回多個屬性值
action屬性1,action屬性2
如果需要返回所有屬性值
注意:使用前需要引入struts-json-plugin.jar,然後將元素的extends設定成"json-default"
struts2 中result中的type型別說明
chain 用來處理action鏈,被跳轉的action中仍能獲取上個頁面的值,如request資訊。com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.s...
Struts2配置RESULT中TYPE的引數說明
chain 用來處理action鏈,被跳轉的action中仍能獲取上個頁面的值,如request資訊。com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.s...
Struts2配置RESULT中TYPE的引數說明
chain 用來處理action鏈,被跳轉的action中仍能獲取上個頁面的值,如request資訊。com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.s...