struts2笔记 - 配置 - 编程入门网
struts2笔记 - 配置时间:2011-01-30 blogjava Gay Bird与Struts 1.X不同,Struts2引入了WebWork的配置机制,在很大程度上提高了配置的灵活度。通过使用配置可以配置如下内容:
struts.properties文件在WEB-INF/classes目录下存放。 这个文件用来配置Struts2系统的一些基本规约,所有在struts.properties中配置的内容都可以在struts.xml中配置,或者web.xml中在struts2 filter中配置,例如: Struts.properties中的如下配置: struts.i18n.encoding=UTF-8 相当于struts.xml中的如下配置: <constant name=“struts.i18n.encoding” value=“true” /> 相当于web.xml中的如下配置:
Package配置 使用package可以将逻辑上相关的一组Action,Result,Intercepter等组件分为一组,Package有些想对象,可以继承其他的Package,也可以被其他package继承,甚至可以定义抽象的Package。 Package的可以使用的属性:
由于struts.xml文件是自上而下解析的,所以被集成的package要放在集成package的前边。 struts2笔记 - 配置(2)时间:2011-01-30 blogjava Gay BirdNamespace配置 Namespace将action分成逻辑上的不同模块,每一个模块有自己独立的前缀。使用namespace可以有效的避免action重名的冲突,例如每一个package都可以有自己独立的Menu和Help action,但是事项方式各有不同。Struts2标签带有namespace选项,可以根据namespace的不同向服务器提交不同的package的action的请求。 “/”表示跟namespace,所有直接在应用程序上下文环境下的请求(Context)都在这个package中查找。 “”表示默认namespace,当所有的namespace中都找不到的时候就在这个namespace中寻找,例如我们上面的login应用程序。 例如,有如下配置:
|
|||||||||||||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |