package com.liuzd.s2sh.web;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.liuzd.s2sh.entity.User;
import com.liuzd.s2sh.service.UserService;
@Component("u")
@Scope("prototype")
public class UserAction extends BaseAction {
private static final long serialVersionUID = 1L;
private UserService userService = null;
private String message = null;
private User user = null;
private String action = null;
public String getAction() {
return action;
}
public void setAction(String action) {
this.action = action;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public String execute() throws Exception {
System.out.println("user: "+user);
User dbUser = this.userService.checkUserExits(user);
if (null != dbUser) {
message = "用户: " + user.getUsername() + "登录成功";
System.out.println(message);
getSession().put("sessionUser",dbUser);
return userList();
}
message = "用户: " + user.getUsername() + "登录失败";
return "fail";
}
public String loadUser(){
action = "update";
message = "编辑用户信息";
User loadUser = new User();
loadUser.setId(user.getId());
user = this.userService.getUserByUid(loadUser);
this.getRequest().setAttribute("myname","天涯海角");
this.getSession().put("mysex", "男");
System.out.println("loaduser: "+user);
return "user";
}
public String addUser(){
action = "add";
return "user";
}
public String saveUser(){
this.userService.addUser(user);
return "user";
}
public String delUser(){
action = "del";
this.userService.delUser(user);
return userList();
}
public String editUser(){
System.out.println("action: "+action+",编辑用户: "+user);
if("update".equals(action)){
this.userService.editUser(user);
}else if("add".equals(action)){
saveUser();
}
return userList();
}
public String userList(){
List<User> userList = this.userService.getUserList();
System.out.println("usersize: "+userList.size() + ",user: " + userList.get(0));
getRequest().setAttribute("userList", userList);
return "userList";
}
public UserService getUserService() {
return userService;
}
@Resource
public void setUserService(UserService userService) {
this.userService = userService;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
S2SH项目mysql版myeclipse工程
共99个文件
jar:40个
class:13个
java:13个
3星 · 超过75%的资源 需积分: 9 12 下载量 201 浏览量
2015-02-05
14:37:23
上传
评论
收藏 15.54MB RAR 举报
温馨提示
原来网上下的struct2+spring+hibernate工程s2sh修改的版本,原来是oracle数据库,我改成了mysql数据库,加入了mysql的jar包,修改了bug,现在工程没有错误。数据库连接内容在jdbc.properties中,可以取消注释连接其他数据库。数据库还原文件在sql目录下,有oracle的和mysql的。
资源推荐
资源详情
资源评论
收起资源包目录
S2SH.rar (99个子文件)
S2SH
.project 2KB
.settings
.jsdtscope 500B
org.eclipse.core.resources.prefs 88B
org.eclipse.wst.common.component 450B
org.eclipse.jdt.core.prefs 395B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 285B
WebRoot
fail.jsp 264B
success.jsp 263B
WEB-INF
weblogic.xml 322B
web.xml 3KB
lib
struts2-spring-plugin-2.2.1.1.jar 21KB
commons-dbcp.jar 119KB
commons-logging-1.1.jar 52KB
org.springframework.aop-3.1.0.M1.jar 322KB
org.springframework.core-3.1.0.M1.jar 403KB
org.springframework.context.support-3.1.0.M1.jar 96KB
jta-1.1.jar 11KB
hibernate3.jar 3.9MB
jstl.jar 20KB
slf4j-log4j12-1.6.1.jar 10KB
log4j-1.2.14.jar 359KB
org.springframework.web-3.1.0.M1.jar 409KB
freemarker-2.3.16.jar 860KB
ojdbc14.jar 1.47MB
org.springframework.aspects-3.1.0.M1.jar 45KB
mysql-connector-java-5.1.16-bin.jar 768KB
commons-collections-3.1.jar 546KB
org.springframework.orm-3.1.0.M1.jar 332KB
struts2-core-2.2.1.1.jar 755KB
commons-fileupload-1.2.1.jar 56KB
org.springframework.asm-3.1.0.M1.jar 52KB
org.springframework.context-3.1.0.M1.jar 779KB
javassist-3.9.0.GA.jar 583KB
org.springframework.jdbc-3.1.0.M1.jar 384KB
hibernate-jpa-2.0-api-1.0.0.Final.jar 99KB
dom4j-1.6.1.jar 307KB
ognl-3.0.jar 224KB
aspectjrt.jar 112KB
xwork-core-2.2.1.1.jar 997KB
org.springframework.transaction-3.1.0.M1.jar 238KB
slf4j-api-1.6.1.jar 25KB
aopalliance-1.0.jar 4KB
common-annotations.jar 6KB
commons-pool.jar 61KB
antlr-2.7.6.jar 433KB
org.springframework.beans-3.1.0.M1.jar 568KB
org.springframework.expression-3.1.0.M1.jar 171KB
commons-io-1.3.2.jar 86KB
aspectjweaver.jar 1.47MB
standard.jar 384KB
classes
log4j.properties 2KB
com
liuzd
s2sh
dao
InfoDAO.class 441B
impl
UserDAOImpl.class 3KB
InfoDAOImpl.class 3KB
UserDAO.class 440B
web
InfoAction.class 4KB
BaseAction.class 1KB
UserAction.class 4KB
service
UserService.class 486B
InfoService.class 486B
impl
InfoServiceImpl.class 2KB
UserServiceImpl.class 2KB
entity
User.class 2KB
Info.class 2KB
jdbc.properties 15KB
applicationContext.xml 3KB
struts.xml 713B
c.tld 16KB
index.jsp 341B
META-INF
MANIFEST.MF 39B
Login.jsp 350B
infoList.jsp 2KB
info.jsp 2KB
userList.jsp 2KB
user.jsp 2KB
.myeclipse
sql
oracle
user.sql 243B
user-data.sql 140B
mysql
users.sql 799B
src
log4j.properties 2KB
com
liuzd
s2sh
dao
impl
InfoDAOImpl.java 1KB
UserDAOImpl.java 1KB
InfoDAO.java 366B
UserDAO.java 409B
web
UserAction.java 3KB
BaseAction.java 729B
InfoAction.java 2KB
service
UserService.java 375B
impl
UserServiceImpl.java 1KB
InfoServiceImpl.java 1KB
InfoService.java 375B
entity
Info.java 2KB
User.java 2KB
jdbc.properties 15KB
applicationContext.xml 3KB
struts.xml 713B
.classpath 4KB
共 99 条
- 1
资源评论
- woduha2015-11-23一般,可以参考一下
- takeyoumind2015-12-30搞不定啊!运行不了
cyjcyj9
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功