package com.song.action;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.struts2.interceptor.RequestAware;
import com.opensymphony.xwork2.ActionSupport;
import com.song.model.Users;
import com.song.service.UserService;
public class RegisterAction extends ActionSupport implements RequestAware {
private static final long serialVersionUID = 1L;
private UserService userService;
private Users user;
private int id;
private Map<String, Object> data = new HashMap<String, Object>();
public Map<String, Object> getData() {
return data;
}
public void setData(Map<String, Object> data) {
this.data = data;
}
public UserService getUserService() {
return userService;
}
public void setUserService(UserService userService) {
this.userService = userService;
}
public Users getUser() {
return user;
}
public void setUser(Users user) {
this.user = user;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String execute() {
if (userService.isRegister(user)) {
return "ok";
}
return "error";
}
public String queryAllUsers() {
List<Users> list = userService.queryAll();
data.put("users", list);
return SUCCESS;
}
public String deleteUser() {
Users u = userService.queryUserById(id);
userService.deleteUser(u.getId());
data.put("users", userService.queryAll());
return SUCCESS;
}
public String queryUserUpdate(){
Users u = userService.queryUserById(id);
data.put("user1", u);
return SUCCESS;
}
public String updateUser(){
userService.updateUser(user);
data.put("users", userService.queryAll());
return SUCCESS;
}
public void setRequest(Map<String, Object> arg0) {
this.data = arg0;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
一个标准的MVC结构的SSI,实现了用户注册,查询,删除,修改操作
共110个文件
jar:58个
xml:10个
jsp:10个
4星 · 超过85%的资源 需积分: 13 16 下载量 36 浏览量
2013-05-22
20:40:48
上传
评论
收藏 17.78MB ZIP 举报
温馨提示
struts2+spring+ibatis(ssi),标准的MVC结构,使用的myeclipse+MySQL(数据库字段3个)很简单,因此没有必要附上数据库资源了。感兴趣的童鞋可以看看。
资源推荐
资源详情
资源评论
收起资源包目录
一个标准的MVC结构的SSI,实现了用户注册,查询,删除,修改操作 (110个子文件)
RegisterAction.class 3KB
UserDAOImpl.class 2KB
UserServiceImpl.class 1KB
LoginAction.class 1KB
ServiceFactory.class 954B
Users.class 919B
UserService.class 421B
UserDAO.class 409B
.classpath 5KB
org.eclipse.wst.common.component 466B
org.eclipse.wst.jsdt.ui.superType.container 49B
xwork-2.1.2.jar 2.18MB
jasperreports-2.0.5.jar 1.87MB
aspectjweaver.jar 1.82MB
iText-2.0.7.jar 1.15MB
poi-3.0.1.jar 888KB
freemarker-2.3.13.jar 850KB
freemarker.jar 843KB
struts2-core-2.1.6.jar 719KB
jxl.jar 704KB
c3p0-0.9.1.2.jar 596KB
struts.jar 537KB
mysql-connector-java-5.0.8-bin.jar 528KB
spring-beans.jar 473KB
spring-context.jar 458KB
spring-webmvc.jar 393KB
velocity-1.5.jar 383KB
log4j-1.2.15.jar 383KB
ibatis-2.3.4.726.jar 375KB
ibatis-2.3.0.677.jar 375KB
spring-orm.jar 364KB
spring-aop.jar 318KB
cglib-nodep-2.1_3.jar 317KB
spring-jdbc.jar 310KB
commons-httpclient.jar 298KB
spring-core.jar 279KB
commons-lang.jar 237KB
spring-tx.jar 222KB
spring-web.jar 183KB
spring-web-2.5.3.jar 182KB
ognl-2.6.11.jar 164KB
spring-webmvc-portlet.jar 146KB
jotm.jar 121KB
commons-dbcp.jar 119KB
velocity-tools-view-1.4.jar 113KB
aspectjrt.jar 112KB
xapool.jar 90KB
commons-io-1.3.2.jar 86KB
commons-io.jar 82KB
persistence.jar 69KB
commons-pool.jar 61KB
commons-logging.jar 59KB
commons-fileupload-1.2.1.jar 56KB
commons-fileupload.jar 52KB
commons-codec.jar 46KB
commons-logging-1.0.4.jar 37KB
spring-webmvc-struts.jar 36KB
commons-attributes-api.jar 35KB
asm-util-2.2.3.jar 34KB
asm-2.2.3.jar 34KB
commons-attributes-compiler.jar 29KB
spring-aspects.jar 20KB
portlet-api.jar 15KB
asm-commons-2.2.3.jar 15KB
struts2-spring-plugin-2.1.6.jar 9KB
spring-tomcat-weaver.jar 8KB
aspectjlib.jar 8KB
spring-agent.jar 5KB
aopalliance.jar 4KB
RegisterAction.java 2KB
UserDAOImpl.java 2KB
UserServiceImpl.java 873B
LoginAction.java 736B
ServiceFactory.java 539B
Users.java 500B
UserDAO.java 427B
UserService.java 353B
.jsdtscope 500B
query.jsp 1KB
login.jsp 860B
queryupdate.jsp 777B
register.jsp 684B
index.jsp 574B
insert.jsp 484B
fail.jsp 374B
success.jsp 355B
ok.jsp 355B
error.jsp 297B
MANIFEST.MF 39B
.mymetadata 301B
org.eclipse.wst.jsdt.ui.superType.name 6B
com.genuitec.eclipse.j2eedt.core.prefs 1KB
org.eclipse.jdt.core.prefs 395B
org.eclipse.core.resources.prefs 164B
.project 2KB
log4j.properties 3KB
log4j.properties 3KB
.springBeans 420B
spring-form.tld 71KB
spring.tld 13KB
共 110 条
- 1
- 2
资源评论
- scott2014-01-26不是特别有用
- a14537534842015-04-03还可以,有值得学习的地方
sllq2000
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功