实在不会写applicationContext.xml这个配置文件了...求救~~
在用hibernate3+struts2+spring做东西
很简单,数据库里就一张表,就俩元素:姓名和密码
完了实现个登录功能就行了
其他都配置好了 就applicationContext.xml不会配置了
hibernate什么的都弄好了 测试过了
就一个class Client
然后一个ClientDAO和ClientDAOImpl
然后写了个class LoginAction 这里面有两个数据Client和ClientDAO 方法execute()就是根据Client和ClientDAO比较名字和密码是否都一致 登录成功就跳到success.jsp 否则跳到fail.jsp 这些也都写好了
就是这个applicationContext.xml不会配置了 注入什么的搞乱了 而且从网上找,发现里面还有个sessionFactory什么的 不太明白 求高人指点啊~~~
下面附上LoginAction的代码:
public class LoginAction extends ActionSupport{
private Client client;
private ClientDAO dao;
private String msg;
//所有的get和set都有 节省空间就不贴了
@Override
public void validate() {
if(this.client.getNom() == null) {
this.addFieldError("username", "username can't be empty!!!");
}
super.validate();
}
@Override
public String execute() throws Exception {
ActionContext context = ActionContext.getContext();
if(dao.FindClientForLogin(this.client.getNom(), this.client.getPwd())) {
msg = "login succeeded";
context.put("message", msg);
return this.SUCCESS;
}
msg = "login failed";
context.put("message", msg);
return this.ERROR;
}
}