chain???
????? 用來處理Act
??? com.opensymphony.xwork2.ActionChainResult??
?
dispatcher?????
??? 用來轉(zhuǎn)向JSP頁面,這是默認(rèn)的結(jié)果類型,如果在act
??? org.apache.struts2.dispatcher.ServletDispatcherResult??
?
freemaker???
????? 處理FreeMarker模板???
????? org.apache.struts2.views.freemarker.FreemarkerResult??
?
httpheader???
????? 控制特殊HTTP行為的結(jié)果類型?????
???? org.apache.struts2.dispatcher.HttpHeaderResult??
?
redirect???
????? 重定向到一個URL?????
????? org.apache.struts2.dispatcher.ServletRedirectResult??
?
redirectAction???
??? 重定向到一個Act
??? org.apache.struts2.dispatcher.ServletActionRedirectResult??
?
stream???
????? 向?yàn)g覽器發(fā)送InputSream對象,通常用來處理文件下載,還可用于返回AJAX數(shù)據(jù)???
???? org.apache.struts2.dispatcher.StreamResult??
?
velocity?? stream?? redirectAction?? redirect?? httpheader?? freemaker? dispatcher chain?
????? 處理Velocity模板???
???? org.apache.struts2.dispatcher.VelocityResult??
?
xslt???
???? 處理XML/XLST模板???
???? org.apache.struts2.views.xslt.XSLTResult??
?
plainText???
????? 顯示原始文件內(nèi)容,例如文件源代碼???
??? org.apache.struts2.dispatcher.PlainTextResult??
?
redirect-act
????? 重定向到一個Act
???? org.apache.struts2.dispatcher.ServletActionRedirectResult??
?
plaintext???
???? 顯示原始文件內(nèi)容,例如文件源代碼???
???? org.apache.struts2.dispatcher.PlainTextResult?
注:redirect與redirect-act
一、使用redirect需要后綴名 使用redirect-act
二、type="redirect" 的值可以轉(zhuǎn)到其它命名空間下的act
如:
<result name="success" type="redirect">viewTask.act
<result name="success" type="redirect-act
附:redirect-act
Xml代碼
- <act
ion?name="enterpreinfo"?class="preinfoBusinessAction"????method="enterPreinfoSub">?? - ??<result?name="success"?type="redirect-act
ion">?? - ?????showpreinfo?preinfo.order_number=${preinfo.order_number}&preinfo.company_name=${preinfo.company_name} ??
- ??</result>??
- ?<result?name="error"?type="redirect">??
- ????<param?name="location">/error.jsp</param>??
- ?</result>??
- </act
ion>??
? ?因?yàn)槭褂昧藃edirect-act
其中${}為EL表達(dá)式,獲取act
redirect配置例子
<act
? ? <result ? name= "success " ? type= "redirect-act
? ? ? ? <param ? name= "actionName "> list </param>
? ? ? ? <param ? name= "pageBean.pageNumber "> ${pageBean.pageNumber} </param>
? ? </result>
</act
或者
<act
? ? <result ? type= "redirect "> list.act
</act