struts2 xml(核心配置檔案)
阿新 • • 發佈:2018-11-03
- struts.xml (核心配置檔案)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <include file="struts-default.xml"></include> <include file="struts-base.xml"></include> <include file="struts-sy.xml"></include> </struts>
- struts-base.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <constant name="struts.i18n.encoding" value="UTF-8" /> <!-- jsp頁面報錯 --> <constant name="struts.devMode" value="true" /> <constant name="struts.configuration.xml.reload" value="true" /> <constant name="struts.i18n.reload" value="true" /> <!-- 建動態的web工程 --> <constant name="struts.enable.DynamicMethodInvocation" value="true" /> <package name="base" extends="struts-default" abstract="true"> <!-- 配置全域性的正則 --> <global-allowed-methods>regex:.*</global-allowed-methods> </package> </struts>
- struts-sy.xml
// jsp頁面與子控制器之間的跳轉 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <package name="sy" extends="base" namespace="/sy"> <action name="calAction_*" class="com.zking.web.CalAction" method="{1}"> <result name="rs">/rs.jsp</result> </action> <action name="paramAction" class="com.zking.web.ParamAction" > <result name="rs">/rs.jsp</result> </action> </package> </struts>