package com.bf.action;
import java.util.List;
import com.bf.base.action.BaseAction;
import com.bf.bean.User;
import com.bf.service.UserSerivce;
public class UserAction extends BaseAction {
private User user = new User();
/**
*
*/
private static final long serialVersionUID = 7937578379081671852L;
private UserSerivce userService;
private List<User> queryAll;
public String indexAdd() {
user.setId(0);
return this.success;
}
/**
* 保存数据.
*
* @return String.
*
*/
public String save() throws Exception {
if (null == user.getUsername() || "".equals(user.getUsername())) {
this.addActionError("对不起,用户名不能为空!");
return this.input;
}
int count = this.userService.getUserByUserName(user).size();
if (count > 0) {
user.setId(0);
this.addActionError("对不起,`" + user.getUsername() + "` 已经存在!");
return this.input;
} else {
userService.save(user);
return this.success;
}
}
/**
*
* 列表所有用户
*
* @return String.
*
* @throws Exception
*/
@SuppressWarnings("unchecked")
public String queryAll() throws Exception {
queryAll = (List<User>) this.userService.queryAll(null);
return this.success;
}
/**
*
* 修改用户.
*
* @param obj.
*/
public String update() {
this.userService.update(user);
return this.success;
}
/**
*
* 删除用户.
*
* @param obj.
*/
public String delete() {
this.userService.delete(user.getId());
return this.success;
}
/**
*
* 根据ID查询用户.
*
*/
public String getUserById() {
user = this.userService.getObject(user.getId());
return this.success;
}
public UserSerivce getUserService() {
return userService;
}
public void setUserService(UserSerivce userService) {
this.userService = userService;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public List<User> getQueryAll() {
return queryAll;
}
public void setQueryAll(List<User> queryAll) {
this.queryAll = queryAll;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatis 只需要导入相应的jar包就行了 ,数据库是mysql :数据库名叫做mydatabase,表名叫做:user 数据库用户名和密码:root 直接执行mysqlsql.sql就可以创建表了
资源推荐
资源详情
资源评论
收起资源包目录
Struts2SpringHibernateIBatis.rar (44个子文件)
Struts2SpringHibernateIBatis
.springBeans 420B
src
com
bf
dao
UserDAO.java 740B
impl
UserDAOImpl.java 1KB
util
dao
UtilHibernateIBatisDAO.java 1KB
action
UserAction.java 2KB
bean
User.hbm.xml 927B
User.java 1KB
UserSqlMap.xml 465B
service
impl
UserServiceImpl.java 1KB
UserSerivce.java 750B
base
action
BaseAction.java 2KB
mysqlsql.sql 168B
struts.xml 530B
resource
SqlMapConfig.xml 266B
conf
applicationContext.xml 2KB
struts.xml 1KB
.classpath 7KB
.mymetadata 357B
.myeclipse
.project 2KB
WebRoot
META-INF
MANIFEST.MF 39B
add.jsp 1KB
index.jsp 903B
error.jsp 832B
success.jsp 1KB
WEB-INF
classes
com
bf
dao
UserDAO.class 422B
impl
UserDAOImpl.class 2KB
util
dao
UtilHibernateIBatisDAO.class 2KB
action
UserAction.class 3KB
bean
User.class 1KB
User.hbm.xml 927B
UserSqlMap.xml 465B
service
impl
UserServiceImpl.class 1KB
UserSerivce.class 434B
base
action
BaseAction.class 2KB
mysqlsql.sql 168B
struts.xml 530B
resource
SqlMapConfig.xml 266B
conf
applicationContext.xml 2KB
struts.xml 1KB
spring.tld 13KB
applicationContext.xml 2KB
lib
spring-form.tld 71KB
web.xml 1KB
.myhibernatedata 480B
共 44 条
- 1
资源评论
feitianmao888888
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功