- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
struts2配置文件中个属性的含义
HYPERLINK 家用吸氧机价格
perties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值.?perties文件通常放在Web应用的WEB-INF/classes路径下. 实际上, 只要将该文件放在Web应用的CLASSPATH路径下, Struts 2框架就可以加载该文件.?perties配置文件提供了一种改变框架默认行为的机制. 一般来讲我们没必要修改这个文件,除非你想拥有一个更加友好的开发调试环境。perties文件中所包含的所有属性都可以在web.xml配置文件中使用init-param标签进行配置,或者在struts.xml文件中使用“constant”标签进行配置.?可以被修改的属性允许改变Freemarker选项--改变“action-mapping”类、决定是否允许XML配置文件重载及确定默认用户接口主题等行为。?一个名为“perties”的属性文件包含在“Struts2-Core”JAR文件中。你可以在你项目源文件路径的根目录下创建一个名为“perties”的文件,来对某个属性进行修改。这样你就可以增加你想要修改的属性。新的属性值将会覆盖默认值。?以下为perties中定义的Struts 2属性:?struts.configuration?该属性指定加载Struts 2配置文件的配置文件管理器.该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件.?struts.locale?指定Web应用的默认Locale.?struts.i18n.encoding?指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用,对于获取中文请求参数值,应该将该属性值设置为GBK或者GB2312;?提示:当设置该参数为GBK时,相当于调用HttpServletRequest的setCharacterEncoding方法.?struts.objectFactory?指定Struts 2默认的ObjectFactory Bean,该属性默认值是spring.?struts.objectFactory.spring.autoWire?指定Spring框架的自动装配模式, 该属性的默认值是name, 即默认根据Bean的name属性自动装配.?struts.objectFactory.spring.useClassCache?该属性???定整合Spring框架时,是否缓存Bean实例,该属性只允许使用true和false两个属性值,它的默认值是true.通常不建议修改该属性值.?struts.objectTypeDeterminer?该属性指定Struts 2的类型检测机制, 通常支持tiger和notiger两个属性值.?struts.multipart.parser?该属性指定处理multipart/form-data的MIME类型(文件上传)请求的框架,该属性支持cos,pell和jakarta等属性值, 即分别对应使用cos的文件上传框架,pell上传及common-fileupload文件上传框架.该属性的默认值为jakarta.?注意:如果需要使用cos或者pell的文件上传方式,则应该将对应的JAR文件复制到Web应用中.例如,使用cos上传方式,则需要自己下载cos框架的JAR文件,并将该文件放在WEB-INF/lib路径下.?struts.multipart.saveDir?该属性指定上传文件的临时保存路径,该属性的默认值是javax.servlet.context.tempdir.?struts.multipart.maxSize?该属性指定Struts 2文件上传中整个请求内容允许的最大字节数.?perties?该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖perties文件中指定的属性.如果需要加载多个自定义属性文件,多个自定义属性文件的文件名以英文逗号(,)隔开.?struts.mapper.class?指定将HTTP请求映射到指定Action的映射器,Struts 2提供了默认的映射器: org.apache.struts2.dispatcher.mapper.DefaultActionMap
文档评论(0)