`

struts2_result配置

阅读更多
在struts2中,我看到资料书上写的动态方法调用。其实就是在一个action中写了多个方法,然后在处理请求的时候进行了分配!

如果使用了struts标签,则按以下代码就是一种实现方式:
<s:form action="userCase!login">
    .....
</s:form>

但是以上的这种方式开发时,无法满足一个表单存在多个Submit的情况,所以,以下似乎会更好一些:
<s:form action="userCase">
    <s:submit value="Login" method="login"></s:submit>
    <s:submit value="Test" method="test"></s:submit>
</s:form>


******************************************************

以下就是关于result的配置了:
在result中,默认type是转发的,type可以重新指定为“重定向”,也可以自定义。在result的value部分,除了可以是显示页面,同样可以是一个action!

<package name="testValidate" extends="struts-default">

<action name="userCase" class="com.harry.demo.actions.UserCaseAction">
  <result name="input">/index.jsp</result>
  <result name="test" 
    type="redirecct">/testActionForResultConfig!test.action</result>
</action>

<action name="testActionForResultConfig"
    class="com.harry.demo.actions.TestActionForResultConfig">
</action>

</package>

分享到:
评论

相关推荐

    Struts2_result返回类型

    在struts2的返回结果配置中,我们大部分情况使用默认的或者chain或者redirect,其实struts2还有很多其他类型的,今天我们就来看一下都有哪些类型。 打开struts2的源码中struts-default.xml文件,我们能看到如下配置

    struts2 result配置详解

    关于struts2 Result的配置,有例子

    Struts2_入门篇_基本配置_通配符_参数注入_内置对象获取等。。。

    此文件可直接导入测试使用,供初学struts2的朋友借鉴,包含struts2类中获得内置对象,注入form表单参数,struts2的基本XML配置等等...

    struts视频教程_result配置的各种视图转发类型

    esult配置的各种视图转发类型esult配置的各种视图转发类型esult配置的各种视图转发类型

    struts2_strus.xml中result类型及含义详解

    针对struts2对result配置的各种类型详解

    struts2配置文件之result

    struts2 配置文件 result 非常详细 希望能帮到你

    Struts2约定优于配置

    Struts2约定优于配置 Action路径到Result页面路径的自动映射

    struts2 xslt result 实现

    于是就研究使用Struts2的XSLT result方式来做页面显示。 网上相关的内容非常的少,我也研究了好久才玩转的。一开始总是有一些莫名其妙的问题出现,但最后基本上都是和配置相关的比较多。现在这个例子是整个工程项目...

    struts2零配置个人整理文档

    默认包路径包含action,actions,struts,struts2的所有包都会被struts作为含有Action类的路径来搜索。你可以通过设置struts.convention.package.locators属性来修改这个配置。如: &lt;constant name="struts.convention....

    AnyFo - Struts 2_1爆胎易筋丸.pdf

    1.2.4 struts.xml 配置文件......................................................................................7 2 Action 研究.............................................................................

    struts2 Demo

    这是一个struts2框架的处理流程的demo,里面有struts2基本的配置和模拟登录的例子,以及struts2前台后后台的数据交互方式的解释,代码中有完整的注释帮助理解struts2的基本流程,同时对jstl和struts2的标签也有一定...

    Struts2--result配置的各种视图转发类型

    NULL 博文链接:https://huangminwen.iteye.com/blog/996219

    struts2配置2.5版

    拦截器:web.xml 配置拦截器&lt;filter&gt; struts2.5的filter-class 与struts2.5以前版本有所不同 &lt;!-- 浏览器访问 http://localhost:8080/MyWeb/helloworld --&gt; --&gt; &lt;?xml version="1.0" encoding=...

    Struts2详解,Struts2与Struts1的区别

    快速配置Struts2环境 4. 开发一个Struts2简单实例 5. struts.xml文件 三. Struts2深入开发 6. 常用标签配置和使用 7. 常用&lt;result&gt;标签配置和使用 8. 标签 9. Action类的开发 10. 数据类型转换器 ...

    Struts2实战.pdf

    《Struts 2实战》结合实例介绍了Struts 2框架,主要内容包括Action、Result、Interceptor等框架组件,基于注解的配置选项等新特征,Struts 2插件 FreeMarker,如何从Struts 1和WebWork 2迁移到Struts 2,Ajax标签、...

    struts2零配置

    struts2 零配置 使我们项目开发时可以减少很多配置,能够通过一定的规则操作,不需要在配置 result action...等等之类的多于配置

    Struts2入门教程(全新完整版)

    11.Result配置详解 15 探讨type类型: 16 Type类型值 16 作用说明 16 对应类 16 chain 16 用来处理Action链 16 com.opensymphony.xwork2.ActionChainResult 16 dispatcher 16 用来转向页面,通常处理JSP 16 org....

    整合struts2和spring源代码(可以直接在tomcat中运行)

    当创建一个对象的时候,它会用Struts2配置文件中的class属性去和Spring配置文件中的id属性进行关联,如果能找到,则由Spring创建,否则由Struts 2框架自身创建,然后由Spring来装配。Spring插件具体有如下几个作用:...

    Struts2 配置文件

    Struts2 配置文件result的name属性和type属性

    struts2流程与流程图

     一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果result。 Struts 2的核心控制器是FilterDispatcher,有3个重要的方法:destroy()、doFilter()和Init(),可以在Struts 2的下载...

Global site tag (gtag.js) - Google Analytics