?????????????????struts.xml??struts.properties?????????????struts.xml??????????????÷?????£?
??????1????struts.xml????????ó???
????<struts>
????<constant name="struts.action.extension" value="do"/>
????</struts>
??????2????struts.properties?????ó???
????struts.action.extension=do
????????struts2????????????????:
????struts-default.xml
????struts-plugin.xml
????struts.xml
????struts.properties
????web.xml
????????????????????
<!-- ?????????????????HttpServletRequest??setCharacterEncoding???? ??freemarker ??velocity????? -->
<constant name="struts.i18n.encoding" value="UTF-8"/>
<!-- ????????????Struts 2??????????????????????????action???????????*.action????????Struts2???????????????????????????????????????????????????????? -->
<constant name="struts.action.extension" value="do"/>
<!-- ?????????????澲???????????true(?????????????)????????κù?? -->
<constant name="struts.serve.static.browserCache" value="false"/>
<!-- ??struts???????????????????????????????????????false(?????????????)????????κ?? -->
<constant name="struts.configuration.xml.reload" value="true"/>
¨<!-- ????????????????????????????????????? -->
<constant name="struts.devMode" value="true" />
¨<!-- ??????????? -->
<constant name="struts.ui.theme" value="simple" />
¨<!– ??spring????????????spring????action???????? -->
<constant name="struts.objectFactory" value="spring" />
¨<!–??????????Struts 2??????????????????????????????true???????????????????????????????????false?? -->
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
¨<!--?????????С????-->
<constant name="struts.multipart.maxSize" value=“10701096"/>