package net.cd.action;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import net.cd.pojo.User;
import net.cd.service.inter.IUserService;
/**
* 属性驱动Action
*
* @author chend
*/
public class UserAction {
private Integer userid;
private String username;
private Integer age;
private String sex;
private IUserService userService;
private final Log log = LogFactory.getLog(getClass());
private String message;
private List<User> userList;
public UserAction() {
}
public Integer getUserid() {
return userid;
}
public void setUserid(Integer userid) {
this.userid = userid;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public void setUserService(IUserService userService) {
this.userService = userService;
}
public String getMessage() {
return message;
}
public List<User> getUserList() {
return userList;
}
public String add() {
String msg = "fail";
log.warn("username===" + this.username);
log.warn("age===" + this.age);
log.warn("sex===" + this.sex);
int i = userService.add(this);
if (i > 0) {
msg = "succ";
message = "成功添加" + i + "条";
}
return msg;
}
public String delete() {
log.warn("username===" + this.username);
int i = userService.delete(this);
if (i > 0) {
message = "成功删除" + i + "条";
} else if (i == 0) {
message = "删除0条";
} else {
message = "删除失败";
}
return "result";
}
public String deleteUserById(){
int i = userService.deleteUserById(this);
if (i > 0) {
message = "成功删除" + i + "条";
} else if (i == 0) {
message = "删除0条";
} else {
message = "删除失败";
}
return "result";
}
public String updateUserById(){
log.warn("userid===" + this.userid);
log.warn("username===" + this.username);
log.warn("age===" + this.age);
log.warn("sex===" + this.sex);
int i = userService.updateUserById(this);
if (i > 0) {
message = "成功更新" + i + "条";
} else if (i == 0) {
message = "更新0条";
} else {
message = "更新失败";
}
return "result";
}
public String queryAllUsers() {
userList = userService.queryAllUsers();
log.warn(userList.size());
return "success";
}
/**
* 控制转发,隐藏JSP地址
*
* @return
*/
public String addUser() {
return "result";
}
/**
* 控制转发,隐藏JSP地址
*
* @return
*/
public String deleteUser() {
return "result";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ssi.zip (74个子文件)
ssi
.project 2KB
.settings
org.eclipse.jdt.core.prefs 330B
com.genuitec.eclipse.j2eedt.core.prefs 1KB
.mymetadata 283B
WebRoot
WEB-INF
web.xml 2KB
spring-form.tld 69KB
spring.tld 13KB
lib
commons-dbcp.jar 119KB
ojdbc14.jar 1.48MB
mysql-connector-java-5.0.8-bin.jar 528KB
commons-pool.jar 61KB
classes
net
cd
dao
inter
IUserDao.class 343B
impl
UserDao.class 3KB
action
UserModelAction.class 2KB
UserAction.class 4KB
config
spring-bean-action.xml 765B
log4j.properties 479B
spring-bean-pojo.xml 427B
spring-bean-dao.xml 575B
SqlMapConfig.xml 282B
spring.xml 582B
.struts.mex 1007B
.struts-user.mex 646B
spring-bean-service.xml 569B
spring-ibatis-config.xml 2KB
struts.xml 2KB
service
inter
IUserService.class 345B
impl
UserService.class 2KB
util
Logger.class 527B
pojo
User.xml 1KB
User.class 1KB
test
net
cd
dao
impl
UserDaoTest2.class 2KB
UserDaoTest.class 3KB
service
impl
UserServiceTest.class 1KB
log4j.properties 479B
.struts.mex 643B
index.jsp 672B
META-INF
MANIFEST.MF 36B
user
fail.jsp 233B
user_delete.jsp 501B
user_add.jsp 1KB
succ.jsp 233B
result.jsp 299B
user_add_struts.jsp 696B
user_list.jsp 1002B
userinfo.jsp 801B
.myeclipse
src
net
cd
dao
inter
IUserDao.java 379B
impl
UserDao.java 2KB
action
UserAction.java 3KB
UserModelAction.java 994B
config
spring-bean-action.xml 765B
log4j.properties 479B
spring-bean-pojo.xml 427B
spring-bean-dao.xml 575B
SqlMapConfig.xml 282B
spring.xml 582B
.struts.mex 1007B
.struts-user.mex 646B
spring-bean-service.xml 569B
spring-ibatis-config.xml 2KB
struts.xml 2KB
service
inter
IUserService.java 391B
impl
UserService.java 1KB
util
Logger.java 208B
pojo
User.xml 1KB
User.java 659B
test
net
cd
dao
impl
UserDaoTest.java 3KB
UserDaoTest2.java 1KB
service
impl
UserServiceTest.java 687B
log4j.properties 479B
.struts.mex 643B
.mystrutsdata 240B
.springBeans 415B
.classpath 1KB
共 74 条
- 1
chend1982
- 粉丝: 5
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页