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_new.rar (72个子文件)
ssi
.springBeans 415B
src
.struts.mex 643B
log4j.properties 479B
net
cd
pojo
User.xml 1KB
User.java 659B
dao
impl
UserDao.java 2KB
inter
IUserDao.java 379B
util
Logger.java 208B
action
UserAction.java 3KB
UserModelAction.java 994B
service
impl
UserService.java 1KB
inter
IUserService.java 391B
config
.struts.mex 1007B
struts.xml 2KB
SqlMapConfig.xml 282B
spring.xml 582B
spring-bean-dao.xml 575B
.struts-user.mex 646B
log4j.properties 479B
spring-ibatis-config.xml 2KB
spring-bean-action.xml 765B
spring-bean-service.xml 569B
spring-bean-pojo.xml 427B
test
net
cd
dao
impl
UserDaoTest.java 3KB
UserDaoTest2.java 1KB
.classpath 1KB
.mystrutsdata 240B
.mymetadata 283B
.settings
com.genuitec.eclipse.j2eedt.core.prefs 1KB
org.eclipse.jdt.core.prefs 330B
.myeclipse
.project 2KB
WebRoot
META-INF
MANIFEST.MF 36B
user
fail.jsp 233B
user_add_struts.jsp 696B
user_add.jsp 1KB
result.jsp 299B
user_delete.jsp 501B
succ.jsp 233B
user_list.jsp 1002B
userinfo.jsp 801B
index.jsp 672B
WEB-INF
classes
.struts.mex 643B
log4j.properties 479B
net
cd
pojo
User.class 1KB
User.xml 1KB
dao
impl
UserDao.class 3KB
inter
IUserDao.class 343B
util
Logger.class 527B
action
UserAction.class 4KB
UserModelAction.class 2KB
service
impl
UserService.class 2KB
inter
IUserService.class 345B
config
.struts.mex 1007B
struts.xml 2KB
SqlMapConfig.xml 282B
spring.xml 582B
spring-bean-dao.xml 575B
.struts-user.mex 646B
log4j.properties 479B
spring-ibatis-config.xml 2KB
spring-bean-action.xml 765B
spring-bean-service.xml 569B
spring-bean-pojo.xml 427B
test
net
cd
dao
impl
UserDaoTest.class 3KB
UserDaoTest2.class 2KB
spring.tld 13KB
lib
mysql-connector-java-5.0.8-bin.jar 528KB
commons-dbcp.jar 119KB
ojdbc14.jar 1.48MB
commons-pool.jar 61KB
spring-form.tld 69KB
web.xml 2KB
共 72 条
- 1
chend1982
- 粉丝: 5
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页