看下面的例子:

一般使用4种:dispatcher(容器内跳转到JSP页面)、redirect(重定向到jsp页面)、chain(容器内跳转到另一个Action)、redirectAction(重定向到另外一个Action)

还有 freemarker、httpheader、stream、velocity、xslt、plaintext、tiles。不过用的比较少。

 <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd"> <struts>
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.enable.DynamicMethodInvocation" value="true"/> <package name="default" namespace="/r" extends="struts-default">
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result>/default.jsp</result>
</action>
<action name="r1">
<result type="dispatcher">/r1.jsp</result>
</action>
<action name="r2">
<result type="redirect">/r2.jsp</result>
</action>
<action name="r3">
<result type="chain">r1</result>
</action>
<action name="r4">
<result type="redirectAction">r2</result>
</action>
<action name="r5">
<result type="redirect">/test/t1</result>
</action> <!-- 跳往其他package的action -->
<action name="r6">
<result type="chain">
<param name="namespace">/test</param>
<param name="actionName">t1</param>
</result>
</action>
</package> <package name="test" extends="struts-default" namespace="/test">
<action name="t1">
<result>/t1.jsp</result>
</action>
</package> </struts>

要学会查看 Strut2原始的官方api文档,其中还有很多更加详细的配置,如果不清楚可以查看,下面是查找chain用法的例子:

链接: http://pan.baidu.com/s/1kVboHhl 密码: 9nh8

最新文章

  1. python 中变量的命名方法
  2. Elasticsearch 管理文档
  3. Python中类的定义
  4. C++ 第一次课堂作业
  5. 【matlab】膨胀
  6. mysql优化思路
  7. ORACLE 创建作业JOB例子
  8. JavaScript实现冒泡排序、快速排序、插入排序
  9. 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析(转)
  10. The method onClick(View) of type new View.OnClickListener(){} must override a superclass
  11. linux 线程笔记
  12. 关于FastStone Capture输入中文出现乱码.
  13. LeetCode OJ学习
  14. AsyncTask和Handler的对比
  15. 2014元旦第1周三新的尝试&amp;爬山丢失望远镜
  16. 购买DigtalOcean VPS 以及 连接Linux
  17. iOS presentViewController 方法引起的问题
  18. GitHub项目功能理解
  19. for 循环,如果判断那里用到了一个函数,每次循环一次都会调用一次函数,如图
  20. Python_%---format_43

热门文章

  1. servlet验证账号密码
  2. Gradle 引入本地定制 jar 包
  3. matplotlib学习笔记(四)
  4. [Shell]Shell学习笔记之for
  5. dedecms模板目录
  6. stark组件之创建
  7. Lucene.Net和盘古分词应用
  8. vmware 三种连接方式 如何设置独立ip
  9. spring boot 入参方式
  10. n阶乘,位数,log函数,斯特林公式