部分内容是網上轉載的,自己整合了一下
在struts2中為result提供了多種類型,常用的類型有:dispatcher(預設),redirect,redirectAction,plainText。
在result中還可以使用${屬性名}通路action中的屬性,表達式中的屬性名對應action中的屬性。
/index.jsp?id=${id}
1.redirect是重定向到某個路徑、視圖
/employeeAdd.jsp?username=${username}
URLEncoder.encode("傳智播客","UTF-8");
取值解碼
在前台
2.redirectAction重定向到Action
如果重定向的action中在同一個package下:
helloworld
如果重定向的action在别的package下:
/login
list
3.當需要顯示檔案内容,比如:原樣顯示jsp檔案源代碼時就用plainText
/index.jsp
UTF-8
---------------------------------------------------------------------------------
為Action的屬性注入值
要實作依賴注入必須提供Set方法
/images/WEB-INF/page/message.jsp
全局視圖的
這段代碼放在某個代碼段中的Action是公用視圖外如果想定義全局的話可以
/WEB-INF/page/message.jsp
其它包繼承 extentds="base"就OK 各個包中的Action使用公共視圖就這樣定義全局視圖