struts-config.xml文件通常有8中元素需要配置,包括数据源配置、ActionForm配置、全局异常配置、全局跳转配置、Action映射配置、RequestProcess组件配置、国际化资源文件和插件配置。简单的样例如下:
<struts-config>
<!-- 配置数据源 -->
<data-sources>
<data-source key="mysql">
<set-property property="driverClass" value="org.gjt.mm.mysql.Driver"/>
<set-property property="url" value="jdbc:mysql://localhost:3306/sie"/>
<set-property property="user" value="sie"/>
<set-property property="password" value=""/>
<set-property property="minCount" value="5"/>
<set-property property="maxCount" value="10"/>
<set-property property="description" value=""/>
<set-property property="readOnly" value="false"/>
<set-property property="autoCommit" value="false"/>
<set-property property="loginTimeout" value=""/>
</data-source>
</data-sources>
<!-- 配置ActionForm -->
<form-beans>
<form-bean name="loginForm" type="com.sie.forms.LoginForm">
</form-bean>
</form-beans>
<!-- 配置全局异常处理 -->
<global-exceptions>
<exception type="" key=""/>
</global-exceptions>
<!-- 配置全局跳转 -->
<global-forwards>
<forward name="professor" path="/professor.jsp"/>
</global-forwards>
<!-- 配置映射关系 -->
<action-mappings>
<action
attribute="loginForm"
input="/form/login.jsp"
name="loginForm"
path="/login"
scope="request"
validate="true"
type="com.sie.actions.LoginAction">
<!-- 配置局部异常处理 -->
<exception type="" key=""/>
<!-- 配置局部跳转 -->
<forward name="admin" path="/admin.jsp"/>
<forward name="employee" path="/employee.jsp"/>
</action>
</action-mappings>
<!-- 配置RequestProcessor插件 -->
<controller proccessorClass="com.sie.proccessor.MyRequestProccessor">
</controller>
<!-- 配置国际化资源文件-->
<message-resources parameter="com.sie.resources.ApplicationResources"/>
<!-- 配置Plugin插件 -->
<plug-in className="com.sie.MyPlugin"/>
<!-- 配置Validate验证文件 -->
<plug-in className="org.apache.struts.validator.ValidatorPlugin">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
</struts-config>
分享到:
相关推荐
2. 设置Struts环境,包括jar包、web.xml配置和struts-config.xml。 3. 创建和配置Action,实现业务逻辑的调用。 4. 使用JavaBean处理业务逻辑。 5. 通过struts-config.xml配置Action和页面跳转。 6. 利用资源文件...
Struts-config.xml文件是Struts1的核心配置文件,用于配置Struts的各种组件,包括数据源、表单Bean、Action Mapping等。 TLD文件 TLD(Tag Library Descriptor)文件是Struts1的标签库文件,用于定义Struts的标签...
### Struts 1.2 学习笔记:深入理解 Struts 工作流程 #### Struts 概述 Struts 是一个开源的 MVC(Model-View-Controller)框架,用于简化 Java Web 应用程序的开发。Struts 1.2 版本是基于 Servlet 的 MVC 实现,...
The org.apache.struts2.config.Configuration implementation class org.apache.struts2.config.Configuration接口名 struts.configuration.files A list of configuration files automatically loaded by ...
在探讨《StrutsMenu使用笔记》这一主题时,我们深入解析了StrutsMenu框架的集成与配置过程,以及如何在Web应用中有效利用其提供的菜单功能。以下是对该主题核心知识点的详细阐述: ### StrutsMenu简介 StrutsMenu...
2. **配置web.xml**:在web.xml中配置ActionServlet,指定Struts的配置文件位置(通常是WEB-INF下的struts-config.xml)。可以参考Struts提供的示例web.xml文件进行配置。 3. **编写Action和ActionForm**:实现...
这一步骤包括添加Struts的JAR包到工程的lib目录,配置`struts-config.xml`文件,以及在`web.xml`中进行Struts框架的初始化配置。 #### 三、Struts1的代码编写 ##### 1. 数据库表结构创建 创建一个包含三个字段的表`...
在Struts框架中,Struts-config.xml是核心配置文件,用于定义应用程序的行为。在这个文件中,我们可以配置Action、ActionForm、ActionMapping以及数据源(DataSource)等关键组件。 1. **Struts-config.xml的配置**...
#### 配置`struts-config.xml` - 该文件位于项目的`WEB-INF`目录下,主要用于定义Struts框架的行为。 - 内容包括但不限于定义Form Bean、Action Mapping等配置项。 #### 修改`web.xml` - 在`web.xml`文件中注册...
在Struts 1中,核心组件包括Action、ActionForm、Dispatcher Servlet(通常称为Struts ActionServlet)以及配置文件(struts-config.xml)。Action是处理用户请求的中心组件,它接收表单数据,执行业务逻辑,并决定下...
在 WEB-INF 目录下添加配置文件 struts-config.xml。 4. 配置 web.xml 文件。 - **具体步骤**: - **创建 Web 工程**:在 Eclipse 或其他 IDE 中创建一个新的 Web 工程。 - **添加 JAR 包**:下载并添加 ...
3. **配置文件**:Struts1.x的配置主要分为两个部分:struts-config.xml和web.xml。struts-config.xml定义了Action的映射、Form Beans、数据源、以及其他的配置项。web.xml则配置了Struts Filter和Servlet。 4. **...
Struts-config.xml 配置文件是 Struts 的心脏,它定义了应用程序的各个部分,包括 Action 映射、Form Bean 定义、数据源配置等。通过配置文件,我们可以将 URL 映射到特定的 Action 类,设置表单验证规则,指定转发...
1. Struts-config.xml:这是Struts1的核心配置文件,包含Action Mapping、Form Bean、ActionForward和其他设置。 2.Tiles:Struts1的一个扩展,提供了一种更灵活的方式来组织和重用JSP页面,通过定义模板和组合模板...
根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...
7. **Struts-config.xml**:这是 Struts 框架的配置文件,其中包含了所有 Action、ActionMapping、Form Bean 和其他配置信息。正确配置这个文件是使用 Struts 进行开发的关键步骤。 8. **国际化与本地化**:Struts ...
本篇学习笔记将深入探讨Struts的核心概念、工作原理以及如何在实际项目中应用Struts来构建高效、可维护的Web应用程序。 一、Struts框架概述 Struts作为经典的MVC框架,它为Java开发者提供了一种组织应用程序逻辑的...
在整合配置中,我们需要配置Struts的核心配置文件`struts-config.xml`,定义Action和ActionForm,以及与之对应的视图页面。 **2. Spring框架** Spring是一个全方位的轻量级应用框架,提供DI、AOP、事务管理等功能。...