struts.xml配置详解
2015-06-10 13:24
429 查看
计应134(实验班) 韩凯丽
struts.xml中常用到的标签1、<include>
利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xml和order.xml中,然后在struts.xml中将这3个配置文件引入:
struts.xml:
代码
user.xml:
代码
2、<constant>
在之前提到struts.properties配置文件的介绍中,我们曾经提到所有在struts.properties文件中定义的属性,都可以配置在struts.xml文件中。而在struts.xml中,是通过<constant>标签来进行配置的:代码
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!--设置开发模式--> <constant name="struts.devMode" value="true"/> <!--设置编码形式为GB2312--> <constant name="struts.i18n.encoding" value="GB2312"/> <!--省略其他配置信息--> </struts>
代码
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="default" extends="struts-default"> <global-exception-mappings> <exception-mapping result="逻辑视图" exception="异常类型"/> </global-exception-mappings> <action name="Action名称"> <exception-mapping result="逻辑视图" exception="异常类型"/> </action> </package> </struts>
代码
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="wwfy" extends="struts-default"> <!-- 指定默认class为Test --> <default-class-ref class="wwfy.action.DefaultClassRef"/> <action name="test1"> <result>/index.jsp</result> </action> </package> </struts>
代码
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="wwfy" extends="struts-default"> <default-action-ref name="acctionError"></default-action-ref> <action name="acctionError"> <result>/jsp/actionError.jsp</result> </action> </package> </struts>
代码
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="wwfy" extends="struts-default"> <global-results> <result name="test">/index.jsp</result> </global-results> </package> </struts> 参考链接:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.html
相关文章推荐
- Java NIO原理 图文分析及代码实现
- JMeter java.lang.OutOfMemoryError: PermGen space错误
- Spring学习笔记之jdbc模版
- Java使用Jetty实现嵌入式Web服务器及Servlet容器
- SPRING MVC3.2案例讲解-请求重定向与请求转发
- 《JAVA与模式》之单例模式
- JAVASE学习笔记:第十章 SWing常用控件类(二)
- java工程集成log4J
- NetBeans下Android项目文件作用
- Spring MVC 中的 forward 和 redirect
- Spring单元测试
- Eclipse svn 删除本地与svn上的文件
- Java的内存机制
- java远程调.net webservice例子
- JDK动态代理浅析
- sping 简单定时器demo
- Struts 2.3.24源码解析+Struts2拦截参数,处理请求,返回到前台过程详析
- java基础之Object类
- Java NIO与IO的详细区别(通俗篇)
- MyEclipse中配置struts.xml自动提示