資源簡介
Struts2+Spring+ ibatits 一個簡單的登錄·附加數據庫
代碼片段和文件信息
package?com.broada.demo.action;
import?java.io.IOException;
import?java.io.PrintWriter;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.struts2.ServletActionContext;
import?com.broada.demo.entity.User;
import?com.broada.demo.service.UserDaoServiceInter;
import?com.opensymphony.xwork2.ActionSupport;
public?class?RegisterAction?extends?ActionSupport?{
private?static?final?long?serialVersionUID?=?1L;
private?UserDaoServiceInter?userdaoServiceInter;
private?String?name;?//?用戶名
private?String?password;?//?密碼
private?String?username;?//?昵稱
private?String?address;
private?String?msg;
public?String?getMsg()?{
return?msg;
}
public?void?setMsg(String?msg)?{
this.msg?=?msg;
}
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?String?getUsername()?{
return?username;
}
public?void?setUsername(String?username)?{
this.username?=?username;
}
public?String?getAddress()?{
return?address;
}
public?void?setAddress(String?address)?{
this.address?=?address;
}
public?UserDaoServiceInter?getUserdaoServiceInter()?{
return?userdaoServiceInter;
}
public?void?setUserdaoServiceInter(UserDaoServiceInter?userdaoServiceInter)?{
this.userdaoServiceInter?=?userdaoServiceInter;
}
public?String?add()?{
System.out.println(“添加成功!“);
User?user?=?new?User();
String?name?=?this.name;
String?password?=?this.password;
String?username?=?this.username;
String?address?=?this.address;
user.setName(name);
user.setPassword(password);
user.setUsername(username);
user.setAddress(address);
boolean?b?=?userdaoServiceInter.insertUser(user);
if?(b?==?true)?{
System.out.println(“register?success“);
msg?=?“1“;
return?SUCCESS;
}?else?{
msg?=?“0“;
return?INPUT;
}
}
public?String?loginUser()?{
HttpServletResponse?response?=?ServletActionContext.getResponse();
PrintWriter?out?=?null;
System.out.println(“登陸=======“);
String?name?=?this.name;
String?password?=?this.password;
User?user?=?userdaoServiceInter.querybyname(name);
try?{
out?=?response.getWriter();
if?(user?!=?null?&&?password.equals(user.getPassword()))?{
System.out.println(“?login?sucess“);
msg?=?“success“;
out.write(msg);
return?SUCCESS;
}
msg?=?“failure“;
out.write(msg);
}?catch?(IOException?e)?{
msg?=?“failure“;
e.printStackTrace();
}?finally?{
out.flush();
out.close();
}
return?null;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1237??2014-08-29?16:24??SSI\demo.sql
?????文件????????529??2014-08-27?10:49??SSI\SSI\.classpath
?????文件????????282??2014-08-27?10:49??SSI\SSI\.myme
?????文件???????1746??2014-08-27?13:37??SSI\SSI\.project
?????文件????????500??2014-08-27?10:49??SSI\SSI\.settings\.jsdtscope
?????文件?????????92??2014-08-27?12:32??SSI\SSI\.settings\org.eclipse.core.resources.prefs
?????文件????????364??2014-08-27?10:48??SSI\SSI\.settings\org.eclipse.jdt.core.prefs
?????文件????????447??2014-08-27?10:49??SSI\SSI\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-08-27?10:49??SSI\SSI\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-08-27?10:49??SSI\SSI\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-08-27?10:49??SSI\SSI\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2755??2014-08-27?15:14??SSI\SSI\src\com\broada\demo\action\RegisterAction.java
?????文件????????621??2014-08-27?14:26??SSI\SSI\src\com\broada\demo\dao\ibaties\map\User.xm
?????文件????????745??2014-08-27?14:16??SSI\SSI\src\com\broada\demo\dao\Impl\UserDaoImpl.java
?????文件????????176??2014-08-27?13:23??SSI\SSI\src\com\broada\demo\dao\UserDao.java
?????文件????????879??2014-08-27?12:39??SSI\SSI\src\com\broada\demo\entity\User.java
?????文件????????202??2014-08-27?13:27??SSI\SSI\src\com\broada\demo\service\UserDaoServiceInter.java
?????文件????????599??2014-08-27?13:29??SSI\SSI\src\com\broada\demo\serviceImpl\UserDaoServiceImpl.java
?????文件????????979??2014-08-27?16:57??SSI\SSI\src\com\broada\demo\test\Test.java
?????文件???????1061??2014-08-27?14:53??SSI\SSI\src\struts.xm
?????文件?????229600??2011-10-20?18:24??SSI\SSI\WebRoot\css\ext-all.css
?????文件???????6157??2014-08-27?15:11??SSI\SSI\WebRoot\index.jsp
?????文件????1095748??2011-10-20?18:24??SSI\SSI\WebRoot\js\ext-all.js
?????文件???????9250??2011-10-20?18:24??SSI\SSI\WebRoot\js\ext-lang-zh_CN.js
?????文件?????????36??2014-08-27?10:48??SSI\SSI\WebRoot\me
?????文件???????3682??2014-08-27?15:14??SSI\SSI\WebRoot\WEB-INF\classes\com\broada\demo\action\RegisterAction.class
?????文件????????621??2014-08-27?14:26??SSI\SSI\WebRoot\WEB-INF\classes\com\broada\demo\dao\ibaties\map\User.xm
?????文件???????1260??2014-08-27?14:16??SSI\SSI\WebRoot\WEB-INF\classes\com\broada\demo\dao\Impl\UserDaoImpl.class
?????文件????????245??2014-08-27?13:37??SSI\SSI\WebRoot\WEB-INF\classes\com\broada\demo\dao\UserDao.class
?????文件???????1305??2014-08-27?13:37??SSI\SSI\WebRoot\WEB-INF\classes\com\broada\demo\entity\User.class
............此處省略116個文件信息
評論
共有 條評論