package com.demo.action;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import org.springframework.context.annotation.Scope;
import com.demo.pojo.User;
import com.demo.service.UserService;
import com.opensymphony.xwork2.ActionSupport;
@Scope("prototype")//默认单例模型
@Namespace("/user")//命名空间
@Results({@Result(name="listview",location="/user/user!list.action",type = "redirect")})//两个action之间的传递,可以带参数,在type = "redirect"后面加,params=你的参数和值
public class UserAction extends ActionSupport{
private static final long serialVersionUID = 1L;
@SuppressWarnings("unused")
@Resource
private UserService userService;
private List<User> users;
private User user = new User();
/**
* 进入列表
* @return
*/
public String list(){
users = userService.getAll();
return "list";
}
/**
* 注册
* @return 返回列表
*/
public String register(){
user.setCreateDate(new Date());
userService.save(user);
return "listview";
}
/**
* 删除用户
* @return
*/
public String delete(){
userService.delete(user);
return "listview";
}
/**
* 进入更新界面
* @return
*/
public String intoUpdate(){
user = userService.getUser(user.getId());
return "update";
}
/**
* 更新用户
* @return
*/
public String update(){
user.setCreateDate(new Date());
userService.update(user);
return "listview";
}
public List<User> getUsers() {
return users;
}
public void setUsers(List<User> users) {
this.users = users;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
S2SH.rar (85个子文件)
S2SH
src
com
demo
pojo
User.java 1KB
dao
impl
UserDaoImpl.java 1KB
UserDao.java 290B
action
UserAction.java 2KB
service
UserService.java 299B
impl
UserServiceImpl.java 741B
applicationContext.xml 3KB
struts.xml 3KB
log4j.properties 352B
.classpath 5KB
.mymetadata 285B
.myeclipse
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
jsp
user
user_list.jsp 3KB
user_update.jsp 848B
accessDenied.jsp 941B
index.jsp 779B
WEB-INF
classes
com
demo
pojo
User.class 2KB
dao
impl
UserDaoImpl.class 2KB
UserDao.class 369B
action
UserAction.class 2KB
service
UserService.class 357B
impl
UserServiceImpl.class 1KB
applicationContext.xml 3KB
struts.xml 3KB
log4j.properties 352B
lib
javassist-3.12.0.GA.jar 618KB
struts2-spring-plugin-2.2.3.1.jar 21KB
slf4j-api-1.6.1.jar 25KB
slf4j-api-1.6.0.jar 25KB
commons-logging-1.1.1.jar 59KB
commons-lang-2.5.jar 273KB
spring-expression-3.0.6.RELEASE.jar 166KB
spring-security-taglibs-3.0.7.RELEASE.jar 18KB
commons-beanutils-1.7.0.jar 184KB
dom4j-1.6.1.jar 307KB
c3p0-0.9.1.jar 594KB
spring-context-support-3.0.6.RELEASE.jar 99KB
spring-security-web-3.0.7.RELEASE.jar 238KB
xwork-core-2.2.3.1.jar 602KB
aopalliance-1.0.jar 4KB
struts2-convention-plugin-2.2.3.1.jar 64KB
ognl-3.0.1.jar 224KB
spring-tx-3.0.6.RELEASE.jar 226KB
aspectjrt-1.6.8.jar 113KB
hibernate3.jar 3.96MB
spring-core-3.0.6.RELEASE.jar 373KB
spring-security-core-3.0.7.RELEASE.jar 305KB
slf4j-log4j12-1.6.0.jar 10KB
hibernate-jpa-2.0-api-1.0.1.Final.jar 100KB
commons-fileupload-1.2.2.jar 58KB
spring-webmvc-3.0.6.RELEASE.jar 410KB
antlr-2.7.6.jar 433KB
spring-security-config-3.0.7.RELEASE.jar 181KB
jstl-1.1.2.jar 20KB
asm-util-2.2.2.jar 34KB
asm-3.1.jar 42KB
spring-jdbc-3.0.6.RELEASE.jar 377KB
commons-io-2.0.1.jar 156KB
hessian-3.0.1.jar 111KB
mysql-connector-java-5.0.8-bin.jar 528KB
spring-context-3.0.6.RELEASE.jar 655KB
struts2-core-2.2.3.1.jar 756KB
aspectjweaver-1.6.8.jar 1.55MB
hsqldb-1.8.0.10.jar 690KB
spring-asm-3.0.6.RELEASE.jar 52KB
freemarker2.3.16.jar 861KB
spring-web-3.0.6.RELEASE.jar 389KB
standard-1.1.2.jar 384KB
spring-aop-3.0.6.RELEASE.jar 314KB
ejb3-persistence.jar 50KB
jcl-over-slf4j-1.6.0.jar 17KB
cglib-nodep-2.2.jar 315KB
org.springframework.oxm-3.0.6.RELEASE.jar 60KB
commons-collections-3.1.jar 546KB
spring-security-acl-3.0.7.RELEASE.jar 76KB
asm-commons-2.2.2.jar 15KB
ehcache-1.6.2.jar 198KB
log4j-1.2.14.jar 359KB
org.springframework.orm-3.0.6.RELEASE.jar 327KB
jta-1.1.jar 11KB
commons-digester-2.0.jar 145KB
spring-beans-3.0.6.RELEASE.jar 544KB
web.xml 970B
docs
create_table.sql 548B
共 85 条
- 1
xuguiyi100
- 粉丝: 16
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Fortran语言语法快速入门.pdf
- 明日方舟 年 鼠标指针.rar
- 全国银行经济监管可视化系统
- e商小二-供应链管理物流交仓创业商业计划书.rar
- Edge浏览器下载文件提示 “无法安全下载” 的解决方法
- 基于springboot+layui的医院日常耗材管理系统.zip
- Emkex亿迈克思新型互联网磁材供应链商业计划书.rar
- 计算机毕业设计-ASP.NET某店POS积分管理系统-销售情况,会员卡再发行数据生成(源代码+)-毕设源码实例.zip
- 计算机毕业设计-asp.net某店POS积分管理系统-清除履历表、日志表、月购买额(源代码+)-毕设源码实例.zip
- 计算机毕业设计-ASP.NET某店POS积分管理系统-积分实绩更新及销售状况统计(源代码+)-毕设源码实例.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页