webwork + tiles
从一个不知道什么网站看到的,正好领导叫我弄一下
1. web.xml configurado com WW2, Struts tiles. (List. 1)
2. Actions do Struts para to Tiles. (List. 2)
3. Configurei as Actions no XWork.xml apontando to Struts. (List. 3)
Listagem 1
Code:
<!-- WEBWORK SERVLET -->
<servlet>
<servlet-name>webwork</servlet-name>
<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
</servlet>
....
<!-- STRUTS SERVLET -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
....
</servlet>
<!-- STRUTS MAPING -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- WEBWORK MAPING -->
<servlet-mapping>
<servlet-name>webwork</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
....
<!-- TILES TAGS -->
<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
<!-- WEBWORK TAGS -->
<taglib>
<taglib-uri>webwork</taglib-uri>
<taglib-location>/WEB-INF/webwork.tld</taglib-location>
</taglib>
Listagem 2
Code:
<action-mappings>
<action
path="/Welcome"
type="org.apache.struts.actions.ForwardAction"
parameter="这里写你配的tiles"/>
</action-mappings>
Listagem 3
Code:
<action name="acer.welcome" class="br.com.computeasy.tiamat.action.acer.Welcome">
<result name="success" type="dispatcher">/Welcome.do</result>
</action>
感觉太繁琐,是不是web启动时直接加载tiles,然后跳开struts,感觉可以。。