`

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 Result 配置详解 Struts2 框架中 Result 配置是一种非常重要的配置,它直接影响着应用程序的执行结果。Result 配置通常用于定义 Action 的执行结果,例如将结果.redirect 到一个新的 URL,或者将结果....

    Struts2_0400_Path.rar_struts2_0400_Path

    "Struts2_0400_Path"这个标题和描述暗示了这是一个关于Struts2框架中路径配置的学习资料,可能是针对Struts2的一个特定漏洞或版本更新进行的讲解。在Struts2框架中,路径配置是非常关键的部分,它涉及到请求的映射、...

    Struts2_jquery_json1.0.zip_Struts2 heloword_struts2_struts2 jque

    `struts2_helloworld`标签可能指的是一个简单的入门示例,它通常包括创建一个Action类、一个JSP页面和相关的Struts配置,以展示Struts2的基本工作流程。 总结来说,"Struts2_jquery_json1.0.zip"是一个综合实例,...

    1002_____struts_____零配置

    通常,这样的文章可能会详细解释如何在实际项目中实现Struts 2的零配置,包括如何使用注解进行配置,如何配置Struts 2的拦截器,以及如何处理Action和结果页面的映射等。 标签 "源码" 暗示讨论可能涉及到对Struts 2...

    struts2_jar

    在"struts2_jar"压缩包中,可能包含的文件除了Struts2的核心库之外,还可能有相关的示例代码、配置模板或其他辅助开发的工具。通过理解和掌握这些知识点,可以有效地利用Struts2构建高效、可维护的Web应用。

    Struts2_JSON_Demo

    在"Struts2_JSON_Demo"这个项目中,我们将看到如何在Struts2框架中集成JSON支持,以实现前后端的数据交互。以下是一些关键的知识点: 1. **Struts2 JSON插件**:Struts2提供了内置的JSON插件,允许我们直接将Action...

    Struts2_Dwr.rar_Struts2_Dwr_dwr_struts2 dwr

    在本项目"Struts2_Dwr"中,我们将看到如何整合这两个工具来实现一个登录验证系统。 Struts2是一个基于MVC设计模式的Java Web应用框架,它提供了强大的控制层结构,用于处理用户请求、业务逻辑和视图展示。Struts2的...

    Struts2_CRUD.rar_Struts2_CRUD_Struts2的增改删查 操作 示例_struts2_struts2

    综上所述,"Struts2_CRUD"示例涵盖了使用Struts2框架进行基本数据操作的核心概念和实践。通过学习这个示例,初学者可以理解如何在Struts2中组织Action、Form、Interceptor、配置文件和视图,以及如何实现CRUD操作和...

    Struts2_API.rar_API_struts2_struts2 api_struts2 api chm_struts2文

    `Struts2_API.chm`文件是一个帮助文档,通常以CHM(Compiled HTML Help)格式存在,这是一种由微软开发的、用于存储HTML文档的压缩格式,便于离线阅读。CHM文件包含索引、搜索功能,使得用户可以快速找到所需的信息...

    Struts2_Test

    在"Struts2_Test"项目中,可能包含了各种示例,比如简单的拦截器实现、拦截器栈配置、自定义拦截器的编写等,通过实际运行和调试这些例子,可以帮助开发者更好地理解和掌握Struts2拦截器的使用。 总的来说,Struts2...

    struts2_OGNL Demo

    Struts2_OGNL Demo 是一个用于演示Struts2框架中OGNL(Object-Graph Navigation Language)表达式语言的实例。这个项目旨在帮助开发者理解和学习如何在Struts2中使用OGNL来操纵对象和数据。OGNL是Struts2中一个重要的...

    struts2_api.rar_STRUTS2-API_structs2 api_struts2 api_struts2 res

    2. **Result类型与ResultConfig**:`struts2_resultconfig`标签提示我们,文档中会包含关于配置结果(Results)的信息。在Struts2中,结果表示Action执行后的输出,可以通过配置XML或注解定义不同的结果类型,如`...

    Struts1_Struts2

    - **Result类型**:不同于Struts1的单一Forward结果,Struts2支持多种Result类型,如Redirect、Stream等,使结果处理更加灵活。 - **富客户端支持**:Struts2可以很好地处理AJAX请求,提供了JSON结果类型,方便与...

    Struts2_CRUD.rar_struts2学生_struts2系统_struts2选课_struts学生_简单选课

    这个"Struts2_CRUD.rar"压缩包包含了一个基于Struts2的学生选课系统的源代码,可以帮助我们深入理解如何使用Struts2进行CRUD(创建、读取、更新和删除)操作。 首先,让我们来探讨一下Struts2框架的基础。Struts2是...

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

    本入门篇主要涵盖了Struts2的基础配置、通配符使用、参数注入以及内置对象的获取,非常适合初学者进行学习。 1. **基础配置**:在Struts2中,基础配置主要通过`struts.xml`文件完成。这个文件定义了Action(动作)...

    struts2_1_8_1config.zip_Java 8_jdk1.8

    在给定的压缩包“struts2_1_8_1config.zip”中,我们聚焦于Struts2的配置与测试环境,这个环境是基于MyEclipse 6.0集成开发环境、Tomcat 6.0应用服务器、Java 8(jdk1.8)以及Java EE 5.0标准。下面我们将深入探讨...

    1001_____struts_____手动配置

    2. **创建配置文件**:Struts 使用 XML 配置文件(通常命名为 struts.xml)来定义 Action 类、结果页面和其他设置。手动配置时,你需要在这个文件中明确指定每个 Action 的类名、方法和对应的视图页面。 ```xml ...

    struts2_spring_jpa

    在这个"struts2_spring_jpa"的整合案例中,开发者将会学习如何配置Struts2的配置文件(struts.xml)以处理HTTP请求,以及如何定义Action类来执行业务逻辑。同时,Spring的配置文件(如applicationContext.xml)会...

    struts2_ppt

    总的来说,"struts2_ppt"可能包含的内容广泛,从基础概念、核心组件的解释、配置方法、源码解析,到工具使用、安全实践以及与其他框架的整合。对于想要学习或深入了解Struts2的开发者来说,这份资料将是宝贵的资源。

Global site tag (gtag.js) - Google Analytics