一.Struct2 Action配置相关
Action配置内容如下:
<action name="helloworld" class="cn.itcast.action.HelloWorldAction">
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
1. result常用类型有:dispatcher(默认值),redirect,redirectAction,plainText
2. result中可以使用${属性名}获取action中的属性,表达式中的属性名对应action中的属性名
如: <result type="redirect">/view.jsp?id=${id}</result>
3.下面使用 redirectAction实例
简单的action重定向:
<result type="redirectAction">HelloWorld</result>
如果重定向的action在别的命名空间下:
<result type="redirectAction">
<param name="actionName">HelloWorld</param>
<param name="namespace">/test</param>
</result>
4.plainText的使用:通常我们需要原样显示jsp源码的时候使用方式
<result type="plainText" name="source">
<param name="location">/xxx.jsp</param>
<param name="CharSet">UTF-8</param>
</result>
6.全局的试图配置
当多个Action都是用到了相同的视图时,我们可以将这个result定义为全局的视图(只对同一个包中的action有效,子包可以使用父包中定义的全局视图,反之不能)
7.Action中属性注入(在struts.xml中)
<action name="fileUpload" class="com.bin.fileoper.action.FileUploadAction" >
<param name="savePath">/WEB-INF/files</param>
<result >/WEB-INF/pages/fileUploadPage.jsp</result>
</action>
内容来自网络,仅供学习参考
分享到:
相关推荐
struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jarstruts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar
java struts2入门学习实例--使用struts2快速实现多个文件上传
java struts2入门学习实例--用户注册和用户登录整合.pdf
javastruts2入门学习实例--用户注册和用户登录整合.pdf
javastruts2入门学习实例--用户注册和用户登录整合.rar
struts框架入门学习---工程源码,希望对你有用,O(∩_∩)O~
struts2-convention-plugin-2.3.32
struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载
struts2-convention-plugin-2.3.24.1
struts2-dojo-plugin-2.2.1.jar, 直接导入到Struts2项目里即可,注意版本。
struts2-jquery-plugin-3.1.0.jar
struts2-convention-plugin-2.3.15.1.jar
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
struts2-jfreechart-plugin-2.1.8.1.jar
struts2-convention-plugin-2.1.6.jar
struts2-spring-plugin-2.0.6.jar
struts2-spring-plugin-2.3.31.jar
最新struts2-spring-plugin-2.3.24.1.jar
包含struts2-core-2.5.10.1.jar,struts2-jfreechart-plugin-2.5.10.1.jar,struts2-json-plugin-2.5.10.1.jar,struts2-junit-plugin-2.5.10.1.jar,struts2-bean-validation-plugin-2.5.10.1.jar,struts2-cdi-...