0 0

struts2引入多配置文件10

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant value="false" name="struts.enable.DynamicMethodInvocation"/>
    <constant value="true" name="struts.devMode"/>
    <constant value="gbk" name="struts.i18n.encoding"/>
    <!-- Add packages here -->

   <include file="struts_deal.xml"/>
   <include file="struts_login.xml"/>

   <include file="struts_leavein.xml"/>
   <include file="struts_checking.xml"/>
</struts>

可以引入struts_login.xml,但是找不到struts_deal.xml,然后就运行不下去了
struts_deal.xml如下;
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<!--不同用户功能实现-->
<struts>
<package name="leave" extends="struts-default">
<action name="leave" class="com.leave.web.action.AskForLeaveAction" >
<result name="leave">/Pages/LeavePage.jsp</result>
<result name="look">/Pages/lookPersonalinfo.jsp</result>
<result name="review">/Pages/Review.jsp</result>
</action>
</package>
</struts>
2013年3月23日 12:42

1个答案 按时间排序 按投票排序

0 0

1、确定配置文件在同一个目录

2、include时文件都是相对于 classpath的  要写全路径

2013年3月23日 16:33

相关推荐

    struts2 为应用指定多个配置文件.rar

    1. **多配置文件的引入**:要使用多个配置文件,你需要在`struts.xml`(或你自定义的主配置文件)中通过`&lt;include&gt;`标签导入其他配置文件。例如: ```xml &lt;struts&gt; &lt;include file="config2.xml"/&gt; &lt;/struts&gt; ...

    struts2配置文件加载顺序

    5. **package配置文件**:除了`struts.xml`外,开发者还可以创建多个包(package)配置文件,以实现模块化的配置。这些文件可以放在`struts.xml`中引入,也可以通过`&lt;include file="..."/&gt;`标签进行引入。 加载顺序...

    Struts2的DTD配置文件struts-2.3.dtd

    在Struts2中,`struts.xml`是核心配置文件,它定义了应用的行为、动作、结果和其他组件。为了在Eclipse这样的集成开发环境中获得代码提示和自动完成,我们需要引入DTD(文档类型定义)文件,例如`struts-2.3.dtd`。 ...

    struts1多模块多配置文件

    ### Struts1多模块多配置文件的开发流程详解 #### 一、引言 在大型项目的开发过程中,为了更好地组织代码结构,提高系统的可维护性和扩展性,通常会采用多模块的设计模式。对于使用Struts1框架进行开发的项目而言,...

    struts2所有包和配置文件

    这个压缩包“struts2所有包和配置文件”包含了Struts2框架运行所需的核心组件和配置文件。 首先,让我们详细了解一下`web.xml`。这是每个Java Web应用的标准部署描述符,用于配置应用程序的基本设置,比如Servlet、...

    spring整合struts2与hibernate核心配置文件

    整合SSH涉及到的主要配置文件有`struts2-spring-plugin.xml`、`spring-context.xml`以及Hibernate的相关配置文件(如`hibernate.cfg.xml`)。`struts2-spring-plugin.xml`配置Struts2与Spring的集成,确保Action类由...

    Struts2多个文件上传

    然后,你需要配置Struts2的配置文件(通常为struts.xml),以指定如何处理这个Action。例如: ```xml &lt;result name="success"&gt;/success.jsp ``` Struts2的默认拦截器栈(`defaultStack`)包含了文件上传所需...

    struts2配置文件传值中文乱码

    本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助开发者有效解决中文乱码问题,提升用户体验。 ### Struts2框架简介 Struts2是Apache组织下的一个开源...

    大型项目的struts,spring配置文件

    这些配置文件会按照功能模块进行组织,然后通过import标签在主配置文件中引入。 在实际开发中,还需要注意以下几点: 1. 使用命名空间(namespace)对Action进行分类,有助于降低配置文件的复杂度和提高可读性。 2...

    struts2 使用注解现在零配置不需要在使用struts.xml配置文件,可以直接跑

    在Struts2中,注解的引入使得开发者可以摆脱繁琐的`struts.xml`配置文件,实现“零配置”运行。 首先,让我们了解什么是注解(Annotation)。注解是Java提供的一种元数据机制,允许在源代码中嵌入信息,这些信息...

    struts2的配置文件

    - `&lt;include&gt;`标签用于引入其他配置文件,例如`struts-default.xml`。 - `&lt;package&gt;`标签定义了一个包,其中包含了多个Action的配置。 - `&lt;interceptors&gt;`标签用于定义拦截器,可以自定义多个拦截器,并通过`...

    Struts2与Freemarker的配置方法

    2. **Struts2核心配置**:在Web应用的WEB-INF目录下创建struts.xml文件,这是Struts2的核心配置文件,用来定义Action(控制器)、结果视图和拦截器等。例如,定义一个简单的Action: ```xml ...

    struts2核心文件

    4. **配置文件**: `struts.xml`是Struts2的主要配置文件,定义了Action、Interceptor、结果类型等。通过这个文件,开发者可以控制Action的映射、拦截器链的设置以及结果的跳转规则。 5. **Plug-in(插件)**: ...

    swfuplaod+struts2实现多文件上传

    4. **编写Struts2配置**:在struts.xml配置文件中,定义一个Action映射,指定Action类和处理上传的方法。 5. **处理文件**:在Action的execute方法中,对上传的文件进行处理,如保存到服务器的特定目录,或者进行...

    struts2 在eclipse 配置成功

    - 创建`struts.xml`配置文件,一般放在`src/main/resources`或`WEB-INF/classes`目录下,定义Action及其对应的URL,如下: ```xml &lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts ...

    struts2 配置dtd 自动提示

    在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...

    MVC架构,struts详细配置,多个struts配置文件,Action的调用方式

    Struts2支持多个配置文件,可以通过`&lt;include&gt;`标签来导入其他配置文件,这样可以使配置更加模块化,方便管理和维护。 **Action的调用方式**: Struts2支持基于注解的Action配置,可以直接在Action方法上使用注解...

    Struts2的工作流程及配置文件

    ### Struts2的工作流程及配置文件详解 #### 一、Struts2简介 Struts2是基于MVC设计模式的Java Web开发框架之一,它继承了Struts1的优点,并在此基础上进行了大量的改进和扩展。Struts2框架的核心是拦截器...

    Struts 2使用注解配置Action

    在传统的Struts 2应用中,我们通常会通过XML配置文件(struts.xml)来定义Action,包括Action类、结果页面、拦截器等信息。然而,随着Java注解的广泛应用,Struts 2也引入了注解配置的方式来简化开发过程,避免了XML...

Global site tag (gtag.js) - Google Analytics