struts2_6_多个struts配置文件的应用

在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变的非常臃肿,为了避免struts.xml文件过于庞大、臃肿,提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后再struts.xml文件中包含其它配置文件。下面的struts.xml通过<include>元素:

<!-- 管理所有的struts配置文件-->
<struts>
	<include file="struts-user.xml" />
	<include file="struts-order.xml" />
</struts>

<struts>
	<package name="stutst-user" namespace="/user"
   extends="struts-default">
		<action name="user" class="package.useraction"  method="execute">
		<result name="success">/index.jsp</result>
		</action>
	</package>
</struts>
  
<struts>
	<package name="stutst-order" namespace="/order"
     extends="struts-default">
		<action name="order" class="package.orderaction"
   method="execute">
	    <result name="success">/index.jsp</result>
		</action>
	</package>
</struts>

struts2_6_多个struts配置文件的应用

时间: 2024-11-05 15:11:27

struts2_6_多个struts配置文件的应用的相关文章

【JavaEE企业应用实战学习记录】struts配置文件详细解析

1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <!DOCTYPE struts PUBLIC 4 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 5 "http://struts.apache.org/dtds/struts-2.3.dtd"> 6 7 <!--strut

解决Struts配置文件没有代码辅助的问题

我们进入Struts配置文件里有一个Url的DTD约束文件,关键原因就在于这个DTD文件上面. 解决这个没有代码辅助的问题有2个办法. 1.将我们的电脑连接到互联网,那么Myeclipse就会自动下载这个DTD文件,从而就会有代码辅助功能了.但我相信这不是一个可持久性的解决办法,那么看下一种办法吧. 2.在Myeclipse开发的条件下,首先进入window--->Preferences:如下图所示,进入XML Catalog 然后点击Add,如下图所示,key里面填写的是那个DTD约束文件的u

Struts2系列:(4)使用多个struts配置文件

使用多个struts配置文件 在大部分应用里,随着应用规模增大,Action数量会大量增加,导致struts.xml配置文件变得臃肿.为了避免struts.xml文件过于庞大.臃肿,提高并发开发效率,增强配置文件文件可读性,可将一个struts.xml配置文件分解成多个配置文件,在struts.xml文件中引入这些配置文件. 举例: 下面的struts.xml通过<include>元素指定多个配置文件: <struts> <include file="struts1

(22) java web的struts2框架的使用-struts配置文件

1,配置文件的引用 struts中配置文件可以有多个,每个模块的包里面都可以单独设立一个struts配置文件. 主的配置文件,放在"src"文件夹下,可以引入其他配置文件,引入方式: <!-- 在总配置文件中,引入其他配置文件 --> <include file="gy/actions/struts.xml"></include> 其中file属性的配置路径可以右键,copy qualified name 2,常用常量的配置 指定

struts配置文件修改路径报错

今天在整合spring+struts时,把struts2的配置文件放到src/config/struts/struts.xml,启动项目老是报错!web下struts拦截器配置如下: <!-- 定义Struts2的核心Filter --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsP

解决Struts配置文件中无提示信息的问题

(1)在struts2配置文件编写的时候,有可能无法提示全部信息,原因是下边的  "http://struts.apache.org/dtds/struts-2.0.dtd"这个是需要联网获得的! 如果没有联网的话就没有办法获得信息! <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apac

struts学习之struts配置文件详解

在struts中如果使用到其他拦截器,一定要放在核心拦截器之前,否则不起作用. 在struts中可以使用servlet. <?xml version="1.0"encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.

struts(配置文件)

1. 在Struts2中默认为转发,也就是<result>标签中的type="dispatcher",type的属性可以修改为重定向Struts的重定向有两种: type="redirect",可以重定向到任何一个web资源,如:jsp,html或Action 如果要重定向到Action,需要写上后缀:xxxx.action type="redirectAction",可以重定向到Action,不需要写后缀,此种方式更通用些不会因为后

为应用指定多个struts配置文件

在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿.为了避免struts.xml文件过于庞大.臃肿,提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件.下面的struts.xml通过元素指定多个配置文件: <?xml version="1.0" encoding="UTF-8"?> <