struts多模块下tiles组件配置问题?

07-03-27 reallyafei
我的这个系统中目前使用了两个模块:一个默认模块,一个admin模块
如下:(配置文件中主要其他的部分省了)
struts-config.xml
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEBINF/tiles-defs.xml"/>
<set-property property="definitions-parser-validate" value="true"/>
</plug-in>

struts-config-admin.xml
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-admin-defs.xml"/>
<set-property property="definitions-parser-validate" value="true"/>
</plug-in>

web.xml
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>

<init-param>
<param-name>config/admin</param-name>
<param-value>/WEB-INF/struts-config-admin.xml</param-value>
</init-param>

<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

我想这样配置后,在jsp文件访问时只能识别tiles-defs.xml,却无法识别
tiles-admin-defs.xml,不知为何?

猜你喜欢