| package com.zhaosoft.domain.impl;
import com.zhaosoft.bean.User; publicclass LoginImpl implements Login { private String msg; publicvoid login(User user) { } |
6.修改struts的配置文件struts-config.xml,注册ContextLoaderPlugIn插件,实例代码如下:
| <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"> <struts-config> <!--定义formbean--> <form-beans> <form-bean name="helloWorld" type="com.zhaosoft.bean.HelloWorld" /> <form-bean name="user" type="com.zhaosoft.bean.User"></form-bean> </form-beans> <action-mappings> <action path="/loginDelegatingActionProxy" type="org.springframework.web.struts.DelegatingActionProxy" name="user"> <forward name="login" path="/jsp/loginDelegatingActionProxy.jsp"> </forward> </action> <action path="/loginDelegatingActionProxyTemp" type="org.apache.struts.actions.ForwardAction" parameter="/jsp/loginDelegatingActionProxy.jsp"> </action> </action-mappings> <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property="contextConfigLocation" value="/WEB-INF/spring-config.xml" /> </plug-in> </struts-config> |
7.编写Spring的配置文件spring-config.xml。放在WEB-INF目录中,代码如下:
| <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="login" class="com.zhaosoft.domain.impl.LoginImpl"> </bean> <!-- 注意和struts路径的对应 --> <bean name="/loginDelegatingActionProxy" class="com.zhaosoft.action.LoginDelegatingActionProxy"> <property name="login"> <ref bean="login"/> </property> </bean> </beans> |

