在开发中通常需要用到多个配置文件,可以通过在web.xml中添加以下代码:
<include file="login.xml"></include>
将src中的login.xml集成到web.xml中
xml的编码问题:若xml中出现编码问题,则加上以下代码:
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
默认action的设置:
在struts.xml中添加以下代码:
<default-action-ref name="error"></default-action-ref>
<action name="error">
<result >/error.jsp</result>
</action>
再在webroot里添加error.jsp,则在输入网址无效的情况下会自动执行error.action
伪造网页后缀:
在struts.xml中添加以下代码:
<constant name="struts.action.extension" value="html"></constant>
则http://localhost:8080/test/helloworld.action可改写为http://localhost:8080/test/helloworld.html
此时依然可以访问