package com.hmz.action;
import com.hmz.entity.User;
import com.hmz.service.UserService;
import com.hmz.util.SuperAction;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ModelDriven;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import javax.annotation.Resource;
import javax.servlet.ServletException;
import java.util.List;
/**
* @Author Hu mingzhi
* Created by ThinKPad on 2017/9/8.
*/
@Controller
@Scope("prototype")
public class UserAction extends SuperAction implements ModelDriven<User>{
@Resource
private UserService userService;
private User user = new User();
public String login() {
boolean login = userService.login(user);
if (login) {
return SUCCESS;
}
else
return "fail";
}
public String queryAll( ) {
ActionContext context=ActionContext.getContext();
List<User> userList = userService.queryAll();
//往request里放attribute
// context.put("userList",userList);
//往session里放
context.getSession().put("userList",userList);
return "querySuccess";
}
public String delete() {
Integer id = Integer.valueOf(request.getParameter("id"));
boolean delete = userService.delete(id);
return "delete_success";
}
public String queryList( ) {
ActionContext context=ActionContext.getContext();
List<User> userList = userService.queryAll();
//往request里放attribute
// context.put("userList",userList);
//往session里放
context.getSession().put("userList",userList);
return "queryListSuccess";
}
public String add() {
userService.add(user);
return "add_success";
}
public String edit() {
Integer id = Integer.valueOf(request.getParameter("id"));
User user = userService.queryOne(id);
session.setAttribute("user", user);
return "edit_success";
}
public String update() {
userService.updateOne(user);
return "update_success";
}
public String out() {
session.invalidate();
try {
request.logout();
} catch (ServletException e) {
e.printStackTrace();
}
return "out_success";
}
public User getModel() {
return user;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
IDEA下maven管理的SSH框架 spring4 + struts2 + hibernate3 小人员管理网站.zip
共180个文件
xml:49个
jar:37个
css:22个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2023-03-10
09:56:17
上传
评论
收藏 37.4MB ZIP 举报
温馨提示
IDEA下maven管理的SSH框架 spring4 + struts2 + hibernate3 小人员管理网站.zip
资源推荐
资源详情
资源评论
收起资源包目录
IDEA下maven管理的SSH框架 spring4 + struts2 + hibernate3 小人员管理网站.zip (180个子文件)
UserAction.class 3KB
UserAction.class 3KB
UserDaoImpl.class 3KB
UserDaoImpl.class 3KB
User.class 2KB
User.class 2KB
UserServiceImpl.class 1KB
UserServiceImpl.class 1KB
SuperAction.class 1KB
SuperAction.class 1KB
UserService.class 415B
UserService.class 415B
UserDao.class 403B
UserDao.class 403B
laydate.css 6KB
laydate.css 6KB
content.css 5KB
content.css 5KB
public.css 4KB
public.css 4KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
laydate.css 3KB
reset.css 2KB
reset.css 2KB
login.css 1KB
login.css 1KB
mavenSSH.iml 5KB
hibernate-core-4.2.0.Final.jar 4.39MB
aspectjweaver-1.8.10.jar 1.84MB
struts2-core-2.5.10.jar 1.52MB
freemarker-2.3.23.jar 1.29MB
spring-context-4.3.8.RELEASE.jar 1.09MB
spring-core-4.3.8.RELEASE.jar 1.07MB
mysql-connector-java-5.1.42.jar 973KB
spring-web-4.3.8.RELEASE.jar 799KB
spring-beans-4.3.8.RELEASE.jar 745KB
javassist-3.15.0-GA.jar 633KB
mchange-commons-java-0.2.9.jar 589KB
c3p0-0.9.5.jar 477KB
spring-orm-4.3.8.RELEASE.jar 466KB
antlr-2.7.7.jar 435KB
commons-lang3-3.4.jar 424KB
spring-jdbc-4.3.8.RELEASE.jar 418KB
spring-aop-4.3.8.RELEASE.jar 372KB
dom4j-1.6.1.jar 307KB
spring-tx-4.3.8.RELEASE.jar 261KB
spring-expression-4.3.8.RELEASE.jar 257KB
ognl-3.1.12.jar 230KB
log4j-api-2.7.jar 214KB
commons-io-2.4.jar 181KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
hibernate-commons-annotations-4.0.1.Final.jar 79KB
javax.servlet.jsp.jar 77KB
commons-fileupload-1.3.2.jar 69KB
javax.servlet.jar 68KB
commons-logging-1.2.jar 60KB
jboss-logging-3.1.0.GA.jar 59KB
javax.ejb.jar 46KB
javax.resource.jar 43KB
javax.servlet.jsp.jstl.jar 27KB
javax.jms.jar 25KB
struts2-spring-plugin-2.5.10.jar 22KB
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 11KB
javax.annotation.jar 8KB
UserAction.java 2KB
User.java 2KB
UserDaoImpl.java 2KB
SuperAction.java 1KB
UserServiceImpl.java 1KB
UserService.java 427B
UserDao.java 414B
banner.jpg 105KB
banner.jpg 105KB
icon.jpg 98KB
icon.jpg 98KB
thumb.jpg 96KB
thumb.jpg 96KB
img.jpg 2KB
img.jpg 2KB
bg.jpg 555B
bg.jpg 555B
jquery.min.js 81KB
jquery.min.js 81KB
laydate.js 14KB
laydate.js 14KB
List.jsp 3KB
List.jsp 3KB
main.jsp 3KB
main.jsp 3KB
Edit.jsp 2KB
共 180 条
- 1
- 2
资源评论
N201871643
- 粉丝: 936
- 资源: 2328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功