Struts2基础应用_常用常量配置

1、指定Struts2处理的请求后缀
<constant name="struts.action.extension" value="com"></constant>
即以.com为后缀(value值为可以为:value=com,action,即表示可以以.com为后缀,也可以以.action为后缀)。注意:是在struts标签下设置。
2、struts2加载常量的搜索顺序:
struts-default.xml-->struts-plugin.xml-->struts.xml-->struts.properties-->web.xml
3、常用常量
A、指定默认编码集
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
B、自动重新加载修改后的配置文件(即修改文件后无需重启服务器):
<constant name="struts.configuration.xmlreload" value="true" />
C、打印错误信息
<constant name="struts.devMode" value="true"></constant>
D、与Spring集成时,指定由spring负责action对象的创建
<constant name="struts.objectFactor" value="spring"></constant>
E、支持动态方法调用,默认值为true
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
F、上传文件的大小限制
<constant name="struts.multipart.maxSize" value="1230000"></constant>
G、动态调用方法(默认为true)
<constant name="struts.enable.DynamicHethodInvocation" value="false" />
Struts2的处理流程与Action的管理方式
用户请求-->StrutsPrepareAndExecuteFilter(Struts准备和执行过滤)-->Interceptor(核心)-->Action-->Result-->JSP/html-->响应
应用指定多个配置文件
只需一行代码:<include file="xxx.xml" /> 注意:是在struts标签下设置

你可能感兴趣的:(Web,struts2)