<struts-config>
<display-name>struts-config</display-name>
<description>struts总部署文件</description>
<form-beans>
<form-bean name="welcomeForm" type="com.inforerp.sys.form.WelcomeForm" />
</form-beans>
<!-- The "global-exceptions" element describes a set of exceptions that
might be thrown by an Action object. The handling of individual exception
types is configured through nested exception elements. An <action> element
may override a global exception handler by registering a local exception
handler for the same exception type. Since Struts 1.1. -->
<global-exceptions>
<!-- <exception type="java.lang.ClassNotFoundException" path="/page/error.jsp"></exception> -->
</global-exceptions>
<!-- The "global-forwards" element describes a set of ActionForward objects
[org.apache.struts.action.ActionForward] that are available to all Action
objects as a return value. The individual ActionForwards are configured through
nested <forward> elements. An <action> element may override a global forward
by defining a local <forward> of the same name. -->
<global-forwards>
<forward name="aa" path="/test.jsp" />
</global-forwards>
<action-mappings>
<action path="/loginName" forward="/test.jsp" name="welcomeForm" />
<action path="/welcome" type="com.inforerp.sys.action.WelcomeAction"
name="welcomeForm">
<!-- <forward name="aa" path="/test.jsp" /> -->
</action>
<action path="/xmlParse" type="com.inforerp.sys.action.XmlParseAction" />
</action-mappings>
<!-- <controller> </controller> -->
<message-resources parameter="i18n_message.MessageResources">
<set-property value="JSTL" key="mode" />
</message-resources>
<!-- <plug-in className=""></plug-in> -->
</struts-config>
forwards={aa=ForwardConfig[name=aa,path=/test.jsp,redirect=false,module=null,extends=null,catalog=null,command=null]}
actionconfigs
{
/xmlParse=ActionConfig[cancellable=false,path=/xmlParse,validate=true,scope=session,type=com.inforerp.sys.action.XmlParseAction, /loginName=ActionConfig[
cancellable=false,path=/loginName,validate=true,forward=/test.jsp,name=welcomeForm,scope=session,
/welcome=ActionConfig[cancellable=false,path=/welcome,validate=true,name=welcomeForm,scope=session,type=com.inforerp.sys.action.WelcomeAction
}
actionconfigids={}
actionconfiglist=[ActionConfig[cancellable=false,path=/loginName,validate=true,forward=/test.jsp,name=welcomeForm,scope=session, ActionConfig[cancellable=false,path=/welcome,validate=true,name=welcomeForm,scope=session,type=com.inforerp.sys.action.WelcomeAction, ActionConfig[cancellable=false,path=/xmlParse,validate=true,scope=session,type=com.inforerp.sys.action.XmlParseAction]
messageResources={
org.apache.struts.action.MESSAGE=MessageResourcesConfig[factory=org.apache.struts.util.PropertyMessageResourcesFactory,null=true,escape=true,parameter=i18n_message.MessageResources]}
分享到:
相关推荐
本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助开发者有效解决中文乱码问题,提升用户体验。 ### Struts2框架简介 Struts2是Apache组织下的一个开源...
在Struts1中配置数据源是至关重要的,因为它确保了应用程序能够有效地连接到数据库并执行必要的操作,例如读取、写入或更新数据。在本篇文章中,我们将深入探讨如何在Struts1中配置数据源,并以插件的形式实现登录...
- **作用**: 容器启动时从中读取配置信息,并据此装载和配置Web应用。 - **元素结构**: - `<web-app>`: 根元素,所有其他元素均需嵌套在此元素内部。 - `<servlet>`: 配置Servlet的相关信息。 - `...
自己学会的,保存的学习网页,给大家分享 struts2 国际化
这个名为"Struts2零配置+FreeMarker用户管理系统(UMS)"的项目,旨在通过注解的方式展示如何在不编写XML配置文件的情况下,利用Struts2和FreeMarker创建一个用户管理系统。 首先,我们来了解一下Struts2框架。Struts...
3. **全局属性配置**:然后是`struts.properties`,框架会读取其中的全局配置信息。 4. **主配置文件**:之后是用户定义的`struts.xml`。这个文件通常包含对整个应用的总体配置,如Action、拦截器栈等。 5. **包...
确保配置文件的路径相对于`WEB-INF/classes`是可访问的,这样才能使Struts2成功读取并解析配置,从而正常运行应用程序。 总结一下,当遇到Struts2配置文件位置更改问题时,应遵循以下步骤: 1. 确保新的`struts....
其中 `config` 参数尤为重要,它指定了Struts框架配置文件(struts-config.xml)的相对路径,这是Struts ActionServlet专有的配置,确保Struts能够正确读取配置信息。 #### 3. **Welcome File List** - `...
### Struts2的配置 #### 一、Struts2配置概述 Struts2是一个基于Java的Web应用框架,它能够帮助开发者快速构建出结构清晰、易于维护的应用程序。在Struts2框架中,`struts.xml`配置文件扮演着至关重要的角色。本文...
在Struts1中,ANTLR主要用于处理配置文件,如struts-config.xml,解析其中的动作映射和其他配置信息。 2. **commons-beanutils.jar**:Apache Commons BeanUtils库提供了一组实用工具方法,简化了JavaBeans组件的...
这表明在Struts1应用中通常需要与数据库进行交互,通常涉及到CRUD(创建、读取、更新、删除)操作。"struts.t_products"表的创建脚本显示了如何使用SQL定义表结构,其中定义了三个字段:product_id、product_name和...
在Java编程中,读取配置文件是常见的任务,主要用于存储应用程序的设置或环境变量,以方便管理和维护。Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即...
它从`struts-config.xml`文件中读取配置信息,并存储到相应的配置对象中。 2. **ActionForm**:用于封装用户提交的数据,即表单数据。它实现了`ActionForm`接口,因此在设计上并不被视为一个纯粹的POJO(Plain Old ...
本教程将详细解释如何配置Struts2环境,以及解决在配置过程中可能遇到的问题。 **一、Struts2环境配置步骤** 1. **安装JDK**:首先确保已安装Java Development Kit (JDK),因为Struts2是基于Java的。检查`java -...
- **web.xml**:这是Web容器启动时读取的第一个配置文件。其中最重要的部分是定义了Struts2过滤器,它用于拦截所有的HTTP请求,并将请求转发给Struts2的Action进行处理。 - **struts.xml**:这是Struts2的核心配置...
1. **struts-config.xml**:这是Struts的核心配置文件,包含了ActionServlet的配置、Action类的映射、数据源的配置、Form Bean的定义以及自定义标签库的注册等信息。 - `action-mappings`:定义了请求URL与Action...
在Struts1中,可以通过ActionForm对象收集表单数据,Action类处理业务逻辑,而Struts配置文件(struts-config.xml)则用于定义各个页面间的跳转规则和Action的映射。 2. **网上购书系统**:这是一个结合了购物车和...
Struts1通过配置struts-config.xml文件来定义Action的映射,以及与之关联的表单Bean和结果视图。 1. 创建(Create):用户填写表单,提交后调用CreateAction,该Action处理数据验证,然后调用服务层方法插入数据库...
- **配置文件**:`struts-config.xml`是Struts1的配置文件,定义了Action类和ActionForm对象,以及URL到Action的映射。 - **ActionForm**:用于接收并封装来自客户端的表单数据,然后传递给Action处理。 2. **...
4. `initModuleConfig()`方法将`struts-config.xml`中的配置项初始化后放入`moduleConfig`对象,以提高访问速度,因为`moduleConfig`存储在内存中,读取速度远超硬盘。 5. 插件初始化,Struts1支持插件机制,增强了...