`
血冷狼
  • 浏览: 3534 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习struts,记下笔记先(struts-config.xml的配置)

阅读更多
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>
分享到:
评论

相关推荐

    Struts1新手入门笔记(全)

    2. 设置Struts环境,包括jar包、web.xml配置和struts-config.xml。 3. 创建和配置Action,实现业务逻辑的调用。 4. 使用JavaBean处理业务逻辑。 5. 通过struts-config.xml配置Action和页面跳转。 6. 利用资源文件...

    Struts1学习笔记总结.pdf

    Struts-config.xml文件是Struts1的核心配置文件,用于配置Struts的各种组件,包括数据源、表单Bean、Action Mapping等。 TLD文件 TLD(Tag Library Descriptor)文件是Struts1的标签库文件,用于定义Struts的标签...

    struts1.2学习笔记

    ### Struts 1.2 学习笔记:深入理解 Struts 工作流程 #### Struts 概述 Struts 是一个开源的 MVC(Model-View-Controller)框架,用于简化 Java Web 应用程序的开发。Struts 1.2 版本是基于 Servlet 的 MVC 实现,...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    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使用笔记》这一主题时,我们深入解析了StrutsMenu框架的集成与配置过程,以及如何在Web应用中有效利用其提供的菜单功能。以下是对该主题核心知识点的详细阐述: ### StrutsMenu简介 StrutsMenu...

    struts学习笔记

    2. **配置web.xml**:在web.xml中配置ActionServlet,指定Struts的配置文件位置(通常是WEB-INF下的struts-config.xml)。可以参考Struts提供的示例web.xml文件进行配置。 3. **编写Action和ActionForm**:实现...

    struts1学习笔记.doc

    这一步骤包括添加Struts的JAR包到工程的lib目录,配置`struts-config.xml`文件,以及在`web.xml`中进行Struts框架的初始化配置。 #### 三、Struts1的代码编写 ##### 1. 数据库表结构创建 创建一个包含三个字段的表`...

    自己总结的学习笔记,请大家批评指正 datasource

    在Struts框架中,Struts-config.xml是核心配置文件,用于定义应用程序的行为。在这个文件中,我们可以配置Action、ActionForm、ActionMapping以及数据源(DataSource)等关键组件。 1. **Struts-config.xml的配置**...

    Struts学习笔记

    #### 配置`struts-config.xml` - 该文件位于项目的`WEB-INF`目录下,主要用于定义Struts框架的行为。 - 内容包括但不限于定义Form Bean、Action Mapping等配置项。 #### 修改`web.xml` - 在`web.xml`文件中注册...

    Struts-笔记-1

    在Struts 1中,核心组件包括Action、ActionForm、Dispatcher Servlet(通常称为Struts ActionServlet)以及配置文件(struts-config.xml)。Action是处理用户请求的中心组件,它接收表单数据,执行业务逻辑,并决定下...

    赖家材Struts 传智播客笔记下载

    在 WEB-INF 目录下添加配置文件 struts-config.xml。 4. 配置 web.xml 文件。 - **具体步骤**: - **创建 Web 工程**:在 Eclipse 或其他 IDE 中创建一个新的 Web 工程。 - **添加 JAR 包**:下载并添加 ...

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    3. **配置文件**:Struts1.x的配置主要分为两个部分:struts-config.xml和web.xml。struts-config.xml定义了Action的映射、Form Beans、数据源、以及其他的配置项。web.xml则配置了Struts Filter和Servlet。 4. **...

    Struts 1.3.8 学习笔记(六)

    Struts-config.xml 配置文件是 Struts 的心脏,它定义了应用程序的各个部分,包括 Action 映射、Form Bean 定义、数据源配置等。通过配置文件,我们可以将 URL 映射到特定的 Action 类,设置表单验证规则,指定转发...

    刚学习struts1整理的笔记附带文档下载

    1. Struts-config.xml:这是Struts1的核心配置文件,包含Action Mapping、Form Bean、ActionForward和其他设置。 2.Tiles:Struts1的一个扩展,提供了一种更灵活的方式来组织和重用JSP页面,通过定义模板和组合模板...

    Struts2学习笔记

    根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...

    Struts 1.3.8 学习笔记(七)

    7. **Struts-config.xml**:这是 Struts 框架的配置文件,其中包含了所有 Action、ActionMapping、Form Bean 和其他配置信息。正确配置这个文件是使用 Struts 进行开发的关键步骤。 8. **国际化与本地化**:Struts ...

    Struts 学习笔记

    本篇学习笔记将深入探讨Struts的核心概念、工作原理以及如何在实际项目中应用Struts来构建高效、可维护的Web应用程序。 一、Struts框架概述 Struts作为经典的MVC框架,它为Java开发者提供了一种组织应用程序逻辑的...

    struts+spring+hibernate整合配置笔记

    在整合配置中,我们需要配置Struts的核心配置文件`struts-config.xml`,定义Action和ActionForm,以及与之对应的视图页面。 **2. Spring框架** Spring是一个全方位的轻量级应用框架,提供DI、AOP、事务管理等功能。...

Global site tag (gtag.js) - Google Analytics