Stecks整合Struts (一)
1. 將Strecks的jar檔案放到/WEB-INF/lib目錄下.
http://strecks.sourceforge.net//doc-setup.php
2. 在struts-config.xml中配置controller
<controller
processorClass="org.strecks.controller.ControllerRequestProcessor"
contentType="text/html;charset=utf-8" inputForward="true"
nocache="true" />
如果用的是tiles, 用另外一個for tiles 的 controller.
到這裡, 對原有的Struts Action並沒有影響, 一樣可以用.
3. 你還可以配置Strecks的interceptor.
將strecks.properties放到/WEB-INF/classes下.
form.wrapper.impl=org.strecks.form.handler.SessionErrorFormHandler
before.interceptor.1=org.strecks.interceptor.ActionLoggingInterceptor
before.interceptor.2=org.strecks.interceptor.RedirectBeforeInterceptor
after.interceptor.2=org.strecks.interceptor.ActionLoggingInterceptor
4. 接下來就可以refactor你原有的struts action 或者建立 action了.
這裡是stecks網站上的例子: http://strecks.sourceforge.net/doc-actions.php
TO BE CONTINUED...