本文是对S2Struts的学习记述。
参考网址:http://s2struts.seasar.org/zh-cn/s2struts.html(中文)
S2Struts例子程序下载网址:http://s2struts.seasar.org/ja/1.2/index.html
1. 基本用法
(1) web.xml的设定
在此xml里要对S2ContainerServlet进行设置,即设定S2ContainerFilter和S2StrutsFilter。
<web-app>
<display-name>Struts Application</display-name>
<filter>
<filter-name>s2filter</filter-name>
<filter-class>org.seasar.framework.container.filter.S2ContainerFilter</filter-class>
</filter>
<filter>
<filter-name>s2strutsfilter</filter-name>
<filter-class>org.seasar.struts.filter.S2StrutsFilter</filter-class>
</filter>
以下是对ActionServlet的设定
<servlet>
<servlet-name>s2container</servlet-name>
<servlet-class>org.seasar.framework.container.servlet.S2ContainerServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Standard Action Servlet Configuration (with debugging) -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.seasar.struts.servlet.S2ActionServlet</servlet-class>
<init-param>
然后,为了使S2和Struts连动,必须在struts-config.xml里,对S2用的RequestProcessor进行登录。
<!-- ===================================== Controller Configuration -->
<controller
processorClass="org.seasar.struts.processor.S2RequestProcessor"/>
未完。。。