67,512
社区成员
发帖
与我相关
我的任务
分享
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
<bean id="usersDao"
class="login_system.DaoImpl.UsersDaoHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="loginService"
class="login_system.serviceImpl.LoginServiceImpl">
<property name="usersDao" ref="usersDao" />
</bean>
<bean id="loginAction" class="login_system.action.LoginAction" >
<property name="loginService" ref="loginService" />
</bean>
package login_system.action;
import login_system.service.LoginService;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport
{
private String name;
private String password;
private LoginService loginService;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getPassword()
{
return password;
}
public void setPassword(String password)
{
this.password = password;
}
public LoginService getLoginService()
{
return loginService;
}
public void setLoginService(LoginService loginService)
{
this.loginService = loginService;
}
public String abc() throws Exception
{
System.out.println(this.getName());
if (!loginService.checkName(this.getName().trim()))
{
this.addActionError("用户名不存在");
return "error";
} else if (!loginService.checkPassword(this.getName().trim(), this.getPassword().trim()))
{
this.addActionError( "密码错误");
return "error";
}
return SUCCESS;
}
}