Struts.xml配置中的包介绍
来源:互联网 发布:it行业怎么学 编辑:程序博客网 时间:2024/04/30 12:49
转自:http://blog.sina.com.cn/s/blog_5f7dbe790100skvp.html
<package name="itcast" namespace="/test" extends="struts-default">
<action name="helloworld" class="cn.itcast.action.HelloWorldAction" method="execute" >
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
在struts2框架中使用包来管理Action,包的作用和java中的类包是非常类似的,它主要用于管理一组业务功能相关的action。在实际应用中,我们应该把一组业务功能相关的Action放在同一个包下。
配置包时必须指定name属性,该name属性值可以任意取名,但必须唯一,他不对应java的类包,如果其他包要继承该包,必须通过该属性进行引用。包的namespace属性用于定义该包的命名空间,命名空间作为访问该包下的Action的路径的一部分,如访问上面例子的Action,访问路径为:/test/helloworld.action。namespace属性可以不配置,对本例而言,如果不指定该属性,默认的命名空间为“”(空字符串)。
通常每个包都应该继承struts-default包, 因为Struts2很多核心的功能都是拦截器来实现。如:从请求中把请求参数封装到action、文件上传和数据验证等等都是通过拦截器实现的。 struts-default定义了这些拦截器和Result类型。可以这么说:当包继承了struts-default才能使用struts2提供的核心功能。 struts-default包是在struts2-core-2.x.x.jar文件中的struts-default.xml中定义。struts-default.xml也是Struts2默认配置文件。 Struts2每次都会自动加载struts-default.xml文件。
注意:包还可以通过abstract=“true”定义为抽象包,抽象包中不能包含action。
0 0
- struts.xml配置中的包介绍
- Struts.xml配置中的包介绍
- struts.xml-包配置
- struts.xml中的package介绍
- Struts.xml中包的介绍
- Struts2 在Struts.xml配置包 package
- struts.xml文件之包的配置
- struts-default.xml中的result配置
- struts-config.xml中的简单配置
- struts2中的constant配置详解 struts.xml
- 实时更新struts.xml中的配置
- Struts2-action在struts.xml中的配置
- struts2中的constant配置详解 struts.xml
- struts2配置jar包以及struts.xml常用配置
- struts.xml中的<struts>元素下<constant>节点常用配置
- Struts2中的web.xml和struts.xml配置内容
- struts.xml 属性介绍
- struts.xml 属性介绍
- 总有一天你将破蛹而出
- 我的Android进阶之旅------>解决:Failed to create 'build\outputs\apk\watch-debug-unaligned.apks': 拒绝访问。
- How To Determine Web Application Thread Pool Size
- powerdesigner 12 15 如何导入sql库表结构
- [C++]static, virtual, const关键字
- Struts.xml配置中的包介绍
- 工厂 > 简单工厂
- EYSegmentViewController的使用
- 深入理解session和cookie
- Linux中profile、bashrc、bash_profile之间的区别和联系
- 机器学习算法-汇总
- HDU 1166 敌兵布阵(区间求和&(线段树|树状数组))
- ZOJ-3322-Who is Older?【7th浙江省赛】
- iOS App集成Apple Pay教程(附示例代码)