Struts2 + Spring 整合简单例子
2010.03.05
开发环境是:Windows 2000 + jdk6.0 + myeclipse8.0 + struts-2.0.11 + Spring2.0 + Tomcat6.0
新建一个 web Porject,名称为 Struts2Spring, J2EE Specification level(J2EE 版本) 选择
JAVA EE 5.0, 然后为该项目加入 Sturts2 的支持。这里注意的是必须加入 Struts2-spring-
plugin-2.0.11.jar。
紧接着,再添加对 spring 的支持。这里需要特别注意的是,在选择 Spring 类包的时候,必
须勾上 Spring 2.0 Web Libraries,否则在启动 Tomcat 服务器的时候就会报错,好像是 Spring
的监听器什么什么的。然后直接点击 Finish 完成对 Spring 支持的添加
接着编写 LoginService.java 这个接口,具体代码如下:
package org.lmxzz.struts2.service;
public interface LoginService
{
public boolean doLogin(String userName, String password) ;
}
再编写实现类 LoginServiceImpl,具体代码如下:
package org.lmxzz.struts2.service.impl;
import org.lmxzz.struts2.service.LoginService;
public class LoginServiceImpl implements LoginService
{
public boolean doLogin(String userName, String password)
{
boolean flag = false ;
if("LmxZz".equals(userName) && "3348635".equals(password))
flag = true ;
return flag ;
}
}
接着是 LoginAction.java 的具体代码: