部分内容是网上转载的,自己整合了一下
在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使用公共视图就这样定义全局视图