`

ForwardAction

阅读更多

1. ForwardAction(即请求分发action),使用它有助于管理项目中的所有页面的路径,使得只需要通过查看struts-config.xml就能对项目所有页面的组织有比较清晰的了解。

<action path="/indexAction" forward="/index.jsp"/>

 


2. <action>的unknown是一种容错处理,当请求的action不存在时,会从struts-config.xml中查找配置了

unknown="true"的<action>,并使用其显示,他的功能类似于404错误,但它只对action有效。注意:

struts-config.xml中只能有且只有一个<action>可以设置unknown="true"。

<action path="/unknownAction" forward="/unknown.jsp" unknown="true"/>

 

分享到:
评论

相关推荐

    ActionForward与ForwardAction的功能

    【ActionForward与ForwardAction的功能】 在Java EE的Struts框架中,ActionForward和ForwardAction是两个重要的概念,它们主要用于处理用户请求并控制应用程序的流程。理解这两个组件的功能和使用方式对于构建基于...

    struts1跳转大全

    仅有Form的action通常使用`org.apache.struts.actions.ForwardAction`作为action类型,这意呀着不会执行任何自定义的业务逻辑。例如: ```xml &lt;action path="/aFormOnlyAction" type="org.apache.struts.actions....

    我的笔记:Struts构架中action的跳转大全

    这里使用的是`org.apache.struts.actions.ForwardAction`,这种Action仅用于表单提交后的页面跳转。当表单提交后,如果没有验证错误,则直接跳转到`/result.jsp`。如果有验证错误,则返回到`/form.jsp`以便用户修改...

    深入struts1核心思想.doc

    - **IncludeAction**:与ForwardAction类似,但它是引入资源而不是转发,这通常用于在同一个页面中动态包含其他内容。 8. **其他规则**: - `SetNextRule`:设置下一个对象的引用,通常用于管理对象间的父子关系...

    一个struts的action跳转大全

    当请求路径为`/aFormOnlyAction`时,会使用`org.apache.struts.actions.ForwardAction`作为Action处理类。在这种情况下,通常不包含自定义逻辑处理,而是简单地根据`parameter`属性值进行页面跳转。如果表单验证...

    《轻量级J2EE企业应用实践-tructs+sping+hibernate整合开发》

    `ForwardAction`通常用于将用户请求转发到一个指定的JSP页面或Servlet,而`DispatchAction`则允许根据不同的请求参数执行不同的业务逻辑,提高了代码的复用性。 Spring框架是Java企业级应用的核心组件,它提供了...

    第一个struts成功例子

    `&lt;action&gt;` 元素中的 `path="/Welcome"` 指定 URL `/Welcome.do` 将被映射到 `org.apache.struts.actions.ForwardAction` 类,`parameter="/pages/Wel...` 表示请求处理完成后,页面将转向 `/pages/Wel...`。...

    struts高级日记

    `ForwardAction` 是 Struts 中的一个特殊 Action 类型,主要用于页面跳转。它可以通过配置文件 `struts-config.xml` 指定具体的 JSP 页面作为转发目标。例如: ```xml type="org.apache.struts.actions....

    Struts高级部分(2)(常用Action、验证框架、动态Form)笔记

    1. **ForwardAction**: ForwardAction的作用是定义一个逻辑路径到具体的JSP页面。通过配置,我们可以给JSP文件分配一个逻辑名称,而不是直接引用它们。这样可以提高代码的可维护性,尤其是在将所有JSP文件放在WEB-...

    Struts1.3 备忘笔记

    07 Struts_07ForwardAction : 访问WebRoot/WEB-INF/下文件的一种方式 08 Struts_08DynaValidatorForm : Struts框架的Validator验证框架 09 Struts_09Token : Structs的令牌机制,避免重复提交问题 10 Struts_10...

    jfinal自学笔记

    验证成功后,`save` 方法保存数据,并通过 `forwardAction` 跳转到 `/student`,这里无参数调用 `index` 方法。`index` 方法可能设置了视图数据,如获取学生列表并传递给视图: ```java @Before...

    tiles框架.ppt

    4. **Action调用Tiles组件**:在`action-mapping`中定义Action,如`….ForwardAction" parameter="def_name"&gt;`,Action会根据`def_name`找到对应的Tiles定义并渲染页面。 总的来说,Tiles框架通过提供一种灵活的...

    struts1-book.rar_struts book

    10. **预定义的Action和Result类型**:Struts 1提供了一些预定义的Action和Result类型,如RedirectAction和ForwardAction,简化了代码编写。 通过这个简单的图书管理系统,初学者可以了解Struts 1框架的基本架构,...

    JFINAL学习笔记

    - 验证通过后,`save` 方法执行 `student.save()` 保存数据,并通过 `forwardAction` 重定向到 `/student`,调用 `index` 方法。 - `index` 方法中,使用 `Student.dao` 查询所有学生数据并设置到视图模型中,供...

    轻量级J2EE企业应用实战——Struts+Spring+Hibernate整合开发 源码第二部分

    在源码中的`ForwardAction`类可能就是Struts中的一个自定义动作,它会根据配置将请求转发到指定的页面或业务处理。 Spring是一个全面的Java应用框架,它提供了依赖注入(DI)、面向切面编程(AOP)以及用于事务管理...

    jakarta-struts-1.2.0

    10. **预定义的Action和Result类型**:Struts 1.2.0中预定义了一些Action和Result类型,如RedirectAction和ForwardAction,方便开发者快速实现常见的页面跳转。 11. ** strutstags.tld 文件**:这是Struts标签库的...

    Struts help

    11. **预定义的Action和结果类型**:如ForwardAction、RedirectAction等,方便快速实现页面跳转。 12. **ActionForward**:定义了请求转发的目标,可以是相对路径或绝对路径,也可以是ActionMapping。 13. **Plug-...

    JAVA面试题SSH重点.pdf

    - Struts框架中的Action是处理用户请求的核心组件,有多种类型,如普通Action、SwitchAction、IncludeAction、ForwardAction、DispatchAction、MappingDispatchAction,每种都有特定的用途。 3. **Hibernate HQL与...

    学习struts很好的文档

    - **ForwardAction**:用于页面跳转。 - **IncludeAction**:用于包含其他资源。 - **DispatchAction**:用于分发请求到不同的方法。 - **LookupDispatchAction**:用于查找和分发请求。 - **SwitchAction**:基于...

Global site tag (gtag.js) - Google Analytics