<global-forwards/>子元素
全局转发可以定义几个<forward/>子元素,Struts首先会在<action-mappings>元素中查找对应的<forward>,若找不到,则到全局转发配置中查找。
语法如下:
<global-forwards>
<forward name="唯一的转发的逻辑名称"
path="要转发到的物理资源路径"/>
</global-forwards>
除了name及path属性之外,还有一个redirect属性,如果为true,则调用HttpServletResponse.sendRedirect()方法进行重定向的操作,否则用RequestDispathcer.forward()方法来转发,默认为false
注意:如果为true,则用HttpServletResponse.sendRedirect()方法,此时存储在原来的HttpSerletRequest中的值会丢失。
实例
<global-forwards>
<forward name="toindex" path="/index.jsp"/>
</global-forwards>
分享到:
相关推荐
4. `<global-forwards>`子元素: 定义全局转发,即在任何动作执行后可以跳转的预定义路径。每个`<forward>`元素定义一个转发,包括名称和目标URL。 5. `<action-mappings>`子元素: 该元素包含`<action>`子元素,...
数据源是连接数据库的关键,`data-sources` 元素允许开发者配置一个或多个 `data-source` 子元素来定义数据库连接池。例如: ```xml <data-source> <set-property property="driverClass" value=...
* 全局转发配置(<global-forwards>):用于配置struts应用程序的全局转发,例如从一个action跳转到另一个action。 * 动作映射配置(<action-mappings>):用于配置struts应用程序的动作映射,例如从一个请求跳转到...
如果ActionForm需要进行表单验证,可以通过`form-property`子元素来配置属性,包括`name`(属性名)、`type`(属性类型)以及可选的`initial`(初始值)属性。 3. **global-exceptions元素** global-exceptions...
- `<form-beans>`:用于配置多个 `ActionForm`,包括一个或多个 `<form-bean>` 子元素。每个 `<form-bean>` 都有一个 `name` 属性来标识该 `ActionForm`,还有一个 `type` 属性来指定 `ActionForm` 类的全限定名称。...
在 Struts-config.xml 文件中,数据源配置是通过 `<data-sources>` 元素实现的,该元素可以包含多个 `<data-source>` 子元素,每个 `<data-source>` 元素可以配置一个数据源。数据源配置中可以设置 driverClass、url...
`<set-property>`子元素用来设置数据源的具体属性,如`autoCommit`、`driverClassName`等。 2. `<form-beans>`元素: 用于定义Struts表单Bean,这些Bean在ActionForm中处理用户输入。例如: ```xml <form-...
- **子元素**:`<exception>`,定义具体的异常配置。 - **属性**: - `className`:配置类,默认为`org.apache.struts.config.ExceptionConfig`。 - `handler`:异常处理器类,默认为`org.apache.struts.action....
<global-forwards> <forward name="welcome" path="/HelloWorld.do"/> </global-forwards> ``` 然后创建一个`welcome.jsp`文件,并将其配置为欢迎文件: ```xml <welcome-file-list> <welcome-file>welcome.jsp</...
`<global-exceptions>`元素下通过`<exception>`子元素配置异常处理策略,包括异常类型、转发路径、作用域等。 ### 5. 全局转发 `<global-forwards>` 与异常处理类似,全局转发用于定义页面跳转规则,即使在没有...
- `struts-config`还有其他几个重要的子元素,如`<action-mappings>`、`<controller>`、`<message-resources>`和`<plug-in>`等。这些元素分别用于配置Action映射、控制器配置、国际化资源文件以及插件配置等。 ###...
- **子元素**:主要包括`<data-sources>`、`<form-beans>`、`<global-exceptions>`、`<global-forwards>`、`<action-mappings>`、`<controller>`、`<message-resources>`和`<plug-in>`等。 ##### 2. `<data-sources...
</global-forwards> ``` 总结来说,`struts-config.xml` 是Struts框架的核心配置文件之一,通过合理配置这些元素,开发者可以更好地控制Struts应用的行为和流程。正确理解和掌握这些配置选项对于高效地使用Struts...
通过 `<set-property>` 子元素可以设置这些属性。 2. **表单 Bean(Form Beans)**: - `<form-beans>` 部分定义了 Struts 表单类的实例,它们是业务逻辑和视图之间数据传递的载体。每个 `<form-bean>` 元素代表一...
它包含8个主要子元素,如`<form-beans>`, `<action-mappings>`, `<controller>`, `<message-resources>`, `<plug-in>`, `<global-forwards>`, `<global-exceptions>`, 和 `<data-sources>`,它们分别用于配置表单...
`<struts-config>`是配置文件的根元素,其下有多个子元素,如`<form-bean>`定义表单Bean,`<action>`定义动作映射,`<global-forwards>`定义全局转发,`<controller>`配置控制器,`<message-resources>`定义消息资源...
这个元素用于配置数据源,通常包含`<data-source>`子元素,它们用来连接数据库。在这个元素中,你可以设置数据库连接的参数,如URL、用户名和密码。 2. **`<form-beans>`**: 定义表单bean,这些bean对应于用户...
`<struts-config>`元素下的子元素如`<form-beans>`、`<global-forwards>`、`<actions>`等,定义了表单、全局转发和具体动作的配置。 在Struts的配置过程中,理解这两个文件的作用和结构至关重要,它们定义了应用的...