struts-config.xml中的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<form-beans>
<!--formbean的配置-->
<!--name是影射的名字type是formbean的路径-->
<form-bean name="userForm" type="struts.register.validator.UserForm" />
<form-bean name="userIdForm"
type="org.apache.struts.action.DynaActionForm">
<form-property name="id" type="java.lang.Long" />
</form-bean>
</form-beans>
<global-exceptions>
<exception type="struts.register.validator.RegisterException" key="fff"
handler="struts.register.validator.MyExceptionHandler" path="/WEB-INF/register/error.jsp">
</exception>
</global-exceptions>
<action-mappings>
<!--action的配置-->
<!--name中是formbean的名字,path是影射的地址/是根路径不用加.do, type是action的路径,scope="request"是作用域,input是跳转错误去的路径-->
<!--forward是action的中跳转 name是跳的名字 path是跳去的路径 redirect="true"是使用重定向-->
<action name="userForm" path="/register" scope="request" type="struts.register.validator.RegisterAction"
input="/WEB-INF/register/input.jsp">
<forward name="error" path="/WEB-INF/register/input.jsp" />
<forward name="success" path="/showUsers.do" redirect="true" />
</action>
<!--直接把web-inf下不可以直接访问的网页反射成可以访问的-->
<action forward="/WEB-INF/adm/adm_index.jsp" path="/adm_index"/>
<!--也是把web-inf下不可以直接访问的网页反射成可以访问的-->
<action include="/WEB-INF/register/header.jsp" path="/header" />
</action-mappings>
<!--国际化文件-->
<message-resources
parameter="struts.register.validator.ApplicationResources" />
<!--插件程序-->
<!--validator校验-->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validations.xml" />
</plug-in>
<!--tiles页面布局-->
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config"
value="/WEB-INF/tiles-config.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
</struts-config>
分享到:
相关推荐
在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...
这个"struts1配置的demo"是用于展示如何在实际项目中配置并使用Struts1框架的一个实例。通过分析这个小demo,我们可以深入了解Struts1的核心组件和配置。 首先,Struts1的核心配置文件是`struts-config.xml`,它...
2. **Struts2配置**:在Struts2的应用中,我们需要确保Action请求被重定向到HTTPS。这可以通过在`struts.xml`配置文件中使用`<constant>`标签设置`struts.action.excludePattern`属性来实现。 ```xml ...
### Struts2配置详解 #### 一、总览 在深入了解Struts2的配置细节之前,我们先来简要概述一下Struts2框架的核心特点及其配置文件的基本结构。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...
在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-config.xml`。这些XML文件定义了Action、结果类型、拦截器和包等元素,从而控制应用程序的行为。 *...
### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...
1. **struts2核心库** `struts2`的jar文件是框架运行的基础,包含核心控制器、拦截器、结果类型和其他必要的组件。这些jar文件提供了处理请求、响应以及与其他组件交互的能力。 2. **.struts2.xml配置文件** - **...
配置文件在Struts2中起着至关重要的作用,它定义了框架的行为、动作映射、拦截器和其他关键设置。以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为...
1. **struts-default.xml**:这是Struts2的核心配置文件,位于`struts2-core.jar`库的`/org/apache/struts2/defaults`包内。它包含了框架的基本设置,如拦截器栈、默认Action配置等。 2. **struts-plugin.xml**:这...
本篇将深入讲解Struts1的基本配置,帮助你理解和掌握这个框架的核心概念。 **1. 框架概述** Struts1是由Apache软件基金会开发的开源框架,它的主要目的是为了简化Java Servlet和JSP(JavaServer Pages)的开发,...
本资料“struts配置大全(1、2全)”涵盖了Struts 1和Struts 2两个版本的核心配置,以及与Spring MVC的整合配置,旨在帮助开发者深入理解并熟练掌握Struts框架的配置方法。 **Struts 1配置** Struts 1的配置主要集中...
- **Struts配置文件**:是Struts2的核心配置文件,通常位于`/WEB-INF/struts-config.xml`。 - 配置文件中定义了框架的主要行为,如Action映射、拦截器、结果类型等。 - 通过`struts-config.xml`文件,可以灵活地控制...
配置SSH框架时关于Struts2的配置文件
### Struts2 配置文件详解 #### 一、引言 在Struts2框架的应用开发过程中,配置文件起到了至关重要的作用。Struts2主要依赖于两种基于XML的配置文件:`web.xml` 和 `struts-config.xml`(通常命名为 `struts.xml`)...
### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...
struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用struts的配置与应用
1. **Struts2核心库**:Struts2的核心库包括`struts2-core.jar`,这个jar文件包含了框架的基础组件,如Action、Result、Interceptor等。它提供了请求处理、拦截器链、插件架构等功能,是Struts2框架的基石。 2. **...