package controller;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.BeanUtils;
import service.LoginService;
import entity.User;
import entity.UserForm;
import com.opensymphony.xwork2.ActionSupport;
public class LoginControler extends ActionSupport {
private static final long serialVersionUID = 1L;
private UserForm userForm;
private LoginService loginService;
public LoginService getLoginService() {
return loginService;
}
public void setLoginService(LoginService loginService) {
this.loginService = loginService;
}
public UserForm getUser() {
return userForm;
}
public void setUser(UserForm user) {
this.userForm = user;
}
public String login() throws UnsupportedEncodingException{
HttpServletRequest request = ServletActionContext.getRequest();
request.setCharacterEncoding("UTF-8");
User user = new User();
BeanUtils.copyProperties(userForm, user);
if(loginService.login(user)){
request.setAttribute("user",loginService.findUser(user));
return SUCCESS;
}
else{
request.setAttribute("error", "�û�������");
return ERROR;
}
}
/**
*
* @return
* @throws IOException
*/
public String checkUser() throws IOException{
HttpServletRequest request = ServletActionContext.getRequest();
request.setCharacterEncoding("UTF-8");
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name =request.getParameter("username");
name =new String((name.getBytes("ISO-8859-1")),"UTF-8");
User user = new User();
user.setUsername(name);
if(loginService.login(user))
out.println("false");
else
out.println("true");
out.flush();
out.close();
return SUCCESS;
}
public String register(){
HttpServletRequest request = ServletActionContext.getRequest();
User user = new User();
BeanUtils.copyProperties(userForm, user);
loginService.Register(user);
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SSH框架+Ajax实现增、删、改、查
共109个文件
jar:55个
jsp:10个
java:10个
4星 · 超过85%的资源 需积分: 10 144 下载量 19 浏览量
2014-09-23
00:18:35
上传
评论 2
收藏 15.57MB RAR 举报
温馨提示
文是运用tocamt6.0+myeclipse8.6+jdk6搭建的SSH平台,通过模拟用户登陆界面来展现框架的增、删、改、查功能。
资源推荐
资源详情
资源评论
收起资源包目录
SSH框架+Ajax实现增、删、改、查 (109个子文件)
LoginControler.class 3KB
UpdateController.class 2KB
BaseDaoImpl.class 1KB
LoginServiceImpl.class 1KB
User.class 1KB
UpdateServiceImpl.class 1KB
UserForm.class 978B
BaseDao.class 441B
LoginService.class 241B
UpdateService.class 217B
.classpath 6KB
hibernate3.jar 2.31MB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
jbosscache-core-3.1.0.GA.jar 1.1MB
jboss-cache-1.4.1.GA.jar 690KB
org.springframework.context-3.0.1.RELEASE-A.jar 642KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
c3p0-0.9.1.jar 594KB
javassist-3.9.0.GA.jar 583KB
commons-collections-3.1.jar 546KB
org.springframework.beans-3.0.1.RELEASE-A.jar 535KB
org.springframework.web.struts-3.0.1.RELEASE-A.jar 524KB
proxool-0.8.3.jar 465KB
antlr-2.7.6.jar 433KB
org.springframework.web.servlet-3.0.1.RELEASE-A.jar 389KB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
org.springframework.jdbc-3.0.1.RELEASE-A.jar 369KB
log4j-1.2.14.jar 359KB
org.springframework.web-3.0.1.RELEASE-A.jar 352KB
org.springframework.core-3.0.1.RELEASE-A.jar 347KB
org.springframework.orm-3.0.1.RELEASE-A.jar 324KB
com.springsource.net.sf.cglib-2.2.0.jar 319KB
org.springframework.aop-3.0.1.RELEASE-A.jar 313KB
dom4j-1.6.1.jar 307KB
com.springsource.org.apache.commons.httpclient-3.1.0.jar 301KB
hibernate-annotations.jar 273KB
cglib-2.2.jar 272KB
com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 264KB
com.springsource.org.apache.commons.lang-2.4.0.jar 258KB
org.springframework.transaction-3.0.1.RELEASE-A.jar 223KB
ehcache-1.2.3.jar 203KB
org.springframework.jms-3.0.1.RELEASE-A.jar 179KB
org.springframework.web.portlet-3.0.1.RELEASE-A.jar 169KB
org.springframework.expression-3.0.1.RELEASE-A.jar 152KB
jotm.jar 121KB
commons-dbcp.jar 119KB
hibernate-entitymanager.jar 116KB
oscache-2.1.jar 112KB
com.springsource.org.apache.commons.pool-1.5.3.jar 95KB
xapool.jar 90KB
persistence.jar 69KB
hibernate-commons-annotations.jar 65KB
hibernate-validator.jar 61KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
org.springframework.oxm-3.0.1.RELEASE-A.jar 56KB
com.springsource.org.apache.commons.fileupload-1.2.0.jar 53KB
org.springframework.asm-3.0.1.RELEASE-A.jar 52KB
ejb3-persistence.jar 49KB
swarmcache-1.0RC2.jar 30KB
org.springframework.aspects-3.0.1.RELEASE-A.jar 29KB
slf4j-api-1.5.8.jar 23KB
jta-1.1.jar 13KB
slf4j-log4j12-1.5.8.jar 9KB
org.springframework.instrument.tomcat-3.0.1.RELEASE-A.jar 5KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
org.springframework.instrument-3.0.1.RELEASE-A.jar 2KB
LoginControler.java 2KB
UpdateController.java 2KB
BaseDaoImpl.java 960B
LoginServiceImpl.java 707B
User.java 681B
UpdateServiceImpl.java 665B
UserForm.java 535B
BaseDao.java 417B
UpdateService.java 203B
LoginService.java 186B
register.jsp 3KB
login_success.jsp 2KB
update.jsp 2KB
login.jsp 1KB
query_success.jsp 1KB
query.jsp 1KB
index.jsp 834B
update_success.jsp 814B
delete_success.jsp 811B
error.jsp 807B
.struts.mex 3KB
.struts.mex 3KB
MANIFEST.MF 36B
.myhibernatedata 589B
.mymetadata 315B
.mystrutsdata 240B
org.eclipse.jdt.core.prefs 330B
org.eclipse.core.resources.prefs 88B
.project 2KB
log4j.properties 476B
log4j.properties 476B
com.genuitec.eclipse.blue.projects.properties 56B
.springBeans 478B
user.sql 909B
共 109 条
- 1
- 2
资源评论
- SeptemberName2017-11-06不错的例子
- HEY_PJ2015-10-10可以直接运行
- sbtvij2014-09-29不错,一个简单的例子,适合初学者
- qq_212986212014-09-26怎么连接数据库呢?majinobili2014-10-09数据库在spring的配置里面呀
majinobili
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功