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