资源简介
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个文件信息
相关资源
- Polygon mesh processing
- fundamentals-of-statistical-signal-processing-
- Digital_Image_Processing_3rd_Gonzalez.pdf
- Theory and Applications of Digital Speech Proc
- VisualAssistX10.9.2212.rar
- Visual+Assist +10.9 2010-2017均可用
- Dotfuscator Professional Edition 4.96 完美版
- VisualAssistX支持VS2017
- VAssist破解版用于vs2013-17
- Visual Assist X 10.9 Build 2331 支持VS2019。
- Visual Assist X 2237+破解补丁+90%汉化(通
- Visual Assist X 10.9.2248
- VisualAssistX_10.9.2086_Cracked.By.PiaoYun_P.Y
- The Self taught Programmer The Definitive Guid
- 最新Visual Assist X 2093 破解版,支持2
- 番茄助手支持2017亲测可用,附带破解
- vs2015番茄助手最新版 VA_X_Setup 2062 绿色
- VisualAssistX2210官方版+破解补丁+汉化包
- (eWiley) Optimum Array Processing
- 英文原版-Pharmacology For Health Professio
- Visual Assist X for VS2012/2013
- Visual Assist X V10.9.2073完美汉化破解版
- Visual Assist X 2089 完美破解版2016.2.1支持
- 模式分类Pattern Classification Second Edit
- Fundamentals-Of-Statistical-Signal-Processing-
- springmvc案例源码+session+增删改查+登录
- GameAssassin
- 基于Processing的击球小游戏
- Koreographer Professional Edition1.5.0 专业版
- [论文必备]ScholarAssist免费文献段落格
评论
共有 条评论