课时7web
Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,咱们能够很方便地为Action中的属性注入值。注意:属性必须提供setter方法。spring
1 <action name="list" class="tutorial.HelloWorld" method="other"> 2 <param name="save">/image</param> 3 <result name="success">/Test.jsp</result> 4 </action>
课时8浏览器
1 <constant name="struts.action.extension" value="do"></constant>
多个后缀缓存
1 <constant name="struts.action.extension" value="do,action"></constant>
1 <!-- 指定默认编码集,做用于HttpServletRequest的setCharacterEncoding方法 和freemarker 、velocity的输出 -->jsp
<constant name="struts.i18n.encoding" value="UTF-8"/>ui
2 <!-- 该属性指定须要Struts 2处理的请求后缀,该属性的默认值是action,即全部匹配*.action的请求都由Struts2处理。
若是用户须要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 --> 编码
<constant name="struts.action.extension" value="do"/>
spa
3<!-- 设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭 -->
<constant name="struts.serve.static.browserCache" value="false"/>
code
4<!-- 当struts的配置文件修改后,系统是否自动从新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开 -->
<constant name="struts.configuration.xml.reload" value="true"/>
xml
5 <!-- 开发模式下使用,这样能够打印出更详细的错误信息 -->
<constant name="struts.devMode" value="true" />
6 <!-- 默认的视图主题 -->
<constant name="struts.ui.theme" value="simple" />
7<!– 与spring集成时,指定由spring负责action对象的建立 -->
<constant name="struts.objectFactory" value="spring" />
8<!–该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。若是须要关闭动态方法调用,则可设置该属性为false。 -->
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
9 <!--上传文件的总大小限制-->
<constant name="struts.multipart.maxSize" value=“10701096"/>