<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true"></constant>
<package name="user" extends="struts-default" namespace="/user">
<action name="addUser" class="com.action.user.AddUserAction" method="addUser">
<result name="success">/c_user_list.jsp</result>
<result name="error" >/error.jsp</result>
</action>
<action name="addUser" class="com.action.user.AddUserAction" method="updateUser">
<result name="aa">/updateSuccess.jsp</result>
<result name="error" >/error.jsp</result>
<result name="input">/input.jsp</result>
</action>
<action name="addUser" class="com.action.user.AddUserAction" method="getUserList">
<result name="success">/c_user_list.jsp</result>
<result name="error" >/error.jsp</result>
</action>
</package>
</struts>
action的name命令相同时,返回时报找不同指定的name错误,所有应避免命令相同
分享到:
相关推荐
总结来说,Spring在`web.xml`中的配置更加独立,它不依赖于任何特定的应用框架,而是在Web应用启动时独立初始化ApplicationContext。而在Struts中,Spring作为插件集成,依赖于Struts的执行流程来管理Bean。这两种...
### structs的配置文件hbm.xml知识点详解 #### 一、概述 在介绍具体的配置细节之前,我们先来了解一下struts2、Hibernate3.2以及Spring2.0这三种技术的基本概念及其整合的意义。 1. **Struts2**:是Apache基金会...
综上所述,配置Struts框架的`structs`文件(实际上应为`struts`文件)涉及多个层面,包括但不限于`web.xml`和`struts-config.xml`的细致设定。熟练掌握这些配置细节,将极大地提升在JSP环境下开发Web应用的能力。...
### Struts.xml中Constant属性参数配置详解 #### 概述 在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。...
`struts.xml`是Struts2的核心配置文件,它定义了Action、结果页面和包等信息;而`xwork-conversion.properties`则包含了类型转换规则。 2. **添加JAR包**: 将所有必要的Struts2 JAR包放入项目的`lib`目录。这些...
在Structs框架中,配置ActionServlet是非常关键的第一步。ActionServlet是整个框架的核心组件之一,负责接收客户端请求,并根据配置将请求分发给相应的Action处理。 ##### 配置ActionServlet 在`Web.xml`文件中...
而多配置文件方法相对简单,只需在web.xml中添加配置文件即可,但不支持每个模块有自己的RequestProcessor。 **总结** 使用Struts 1.1的多模块配置方法,可以有效地管理和组织大型应用,提高代码的可维护性和可...
3. 创建或修改应用的配置文件(通常是`structs.xml`),定义Controller、Action、模板路径等。 4. 编写Action类,继承自Structs提供的基础Action类,并实现相应的方法。 5. 使用Structs提供的JSP标签或者...
需要注意的是,欢迎文件列表中不能直接配置Servlet映射,但可以通过创建全局转发项并在欢迎文件中调用Struts Action来实现类似功能。 #### 四、配置错误处理页面 在Web.xml文件中还可以配置错误页面,以处理常见的...
- 创建`struts2.xml`配置文件,定义Action和结果映射,告诉Struts如何处理请求。 5. **配置web.xml**:最后,更新`web.xml`文件,添加Struts2的过滤器配置,以使Struts2框架能够正确地拦截和处理请求。 ```xml ...
核心配置文件是`struts-config.xml`,它定义了应用程序的行为。在这个文件中,你需要定义ActionMapping,ActionForm以及Action类。ActionMapping定义了URL到特定Action类的映射,而ActionForm则定义了用户输入数据的...
2. **全局结果配置**:定义一些通用的结果类型,可以避免在每个Action中重复编写相同的`<result>`标签。 3. **拦截器配置**:Structs提供了一系列拦截器,用于执行请求处理前后的额外操作,如日志记录、权限验证等...
在Struts2中,`struts.xml`文件是核心配置文件,用于定义应用的行为、动作映射、结果类型、拦截器等。这篇博文主要探讨了`struts.xml`文件的元素结构,下面我们将详细解析这些关键元素。 首先,`struts.xml`文件...
在"structs2拦截器实例计算action执行的时间"这个主题中,我们关注的是如何使用拦截器来测量Action执行的时间,这有助于优化代码性能和诊断问题。以下是实现这个功能的一般步骤: 1. **创建拦截器**:首先,你需要...
- **配置灵活性**:Struts2提供了多种配置方式,如XML配置、注解配置等,可根据项目需求灵活选择。 - **扩展性**:通过插件机制支持各种功能扩展,如文件上传、国际化支持等。 #### 六、最佳实践 - **代码组织**:...
通过以上知识点,开发者可以快速地搭建和配置Struts2环境,编写Action,设计业务流程,并结合配置文件进行视图渲染,从而高效地开发Web应用程序。Struts2的灵活性和强大的功能使其成为Java Web开发中常用的选择。
Struts2框架的配置文件不仅仅是struts.xml,还包括几个核心配置文件,其加载顺序如下: 1. struts-default.xml:提供默认的配置,包含默认拦截器栈和拦截器定义。 2. struts-plugin.xml:插件的配置文件,如果使用...
在项目中,`struts.xml`是主要的配置文件,用于定义Action、Interceptor和结果类型。例如,你可以这样定义一个Action: ```xml <action name="myAction" class="com.example.MyAction"> ...