• 大小: 5.93MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-10
  • 语言: 其他
  • 标签: struts2  数据库  

资源简介

Struts2增删改查(完整项目版+源码+数据库) 实现用户的增删改查

资源截图

代码片段和文件信息

package com.yan.actions;

import java.io.PrintWriter;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.yan.biz.IUserServ;
import com.yan.domain.PageBean;
import com.yan.domain.UserBean;
import com.yan.utils.ServFactory;

public class UserAction extends ActionSupport implements ServletRequestAware
ServletResponseAware {
/**
 * 
 */
private static final long serialVersionUID = -4023445682509909829L;
private HttpServletRequest request;
private HttpServletResponse response;

private static IUserServ serv = ServFactory.getUserServ();
UserBean userBean = new UserBean();
private int page;
private int id;
private static int rowsPerPage = 3;
private static int maxPage = 0;
private String uname;

public String checkUser() throws Exception {
boolean bb = false;
bb = serv.check(userBean);
if (bb) {
ActionContext.getContext().getSession().put(“userBean“
userBean.getUsername());
return SUCCESS;
} else {
this.addActionerror(“用户名密码有误!!!“);
return INPUT;
}
}

public void checkUserName() {
String uname = request.getParameter(“userBean.username“);
userBean.setUsername(uname);
boolean tem=false;
try {
tem = serv.check(userBean);
} catch (Exception e1) {
e1.printStackTrace();
}
PrintWriter print;
try {
print = response.getWriter();
print.print(tem);
print.flush();
print.close();
} catch (Exception e) {
e.printStackTrace();
}
serv=null;
uname=null;
}
public String showUser() throws Exception {
PageBean pageBean = new PageBean();
pageBean.setPageNum(page);
pageBean.setMaxPage(maxPage);
pageBean.setRowsPerPage(rowsPerPage);
List list = serv.getAllByPage(pageBean);
maxPage = pageBean.getMaxPage();
ServletActionContext.getRequest().setAttribute(“list“ list);
ServletActionContext.getRequest().setAttribute(“pageBean“ pageBean);
return SUCCESS;
}

public String userInsert() throws Exception {
boolean bb = false;
bb = serv.userInsert(userBean);
if (bb) {
return SUCCESS;
} else {
return INPUT;
}
}
public String userDelete() throws Exception {
PageBean pageBean = new PageBean();
boolean bb = false;
Integer uid = Integer.parseInt(request.getParameter(“id“).toString());
bb = serv.userDelete(uid);
if (bb) {
return SUCCESS;
} else {
return INPUT;
}
}

public String userUpdate() throws Exception {
boolean bb = false;
bb = serv.userUpdate(userBean);
if (bb) {
return SUCCESS;
} else {
return INPUT;
}
}

public String loadById() throws Exception {
Integer ui

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1240  2010-07-16 12:04  Struts2用户登录增删改查(完整)\dd\.classpath

     文件        279  2009-07-15 16:00  Struts2用户登录增删改查(完整)\dd\.mymetadata

     文件       1408  2010-07-16 12:07  Struts2用户登录增删改查(完整)\dd\.project

     文件        500  2010-07-16 12:07  Struts2用户登录增删改查(完整)\dd\.settings\.jsdtscope

     文件         49  2010-07-16 12:07  Struts2用户登录增删改查(完整)\dd\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2010-07-16 12:07  Struts2用户登录增删改查(完整)\dd\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件    1048576  2010-07-20 15:36  Struts2用户登录增删改查(完整)\dd\datebase\test_Data.MDF

     文件    1048576  2010-07-20 15:36  Struts2用户登录增删改查(完整)\dd\datebase\test_Log.LDF

     文件       4385  2010-07-26 00:02  Struts2用户登录增删改查(完整)\dd\src\com\yan\actions\UserAction.java

     文件        541  2008-07-15 14:53  Struts2用户登录增删改查(完整)\dd\src\com\yan\biz\IUserServ.java

     文件       1870  2008-07-15 14:53  Struts2用户登录增删改查(完整)\dd\src\com\yan\biz\UserServImpl.java

     文件        600  2008-07-15 14:53  Struts2用户登录增删改查(完整)\dd\src\com\yan\dao\IUserDao.java

     文件       5969  2009-07-15 17:14  Struts2用户登录增删改查(完整)\dd\src\com\yan\dao\UserDaoImpl.java

     文件       1122  2010-07-20 14:21  Struts2用户登录增删改查(完整)\dd\src\com\yan\domain\PageBean.java

     文件       1102  2008-07-15 12:12  Struts2用户登录增删改查(完整)\dd\src\com\yan\domain\UserBean.java

     文件        190  2010-07-14 16:28  Struts2用户登录增删改查(完整)\dd\src\com\yan\utils\DaoFactory.java

     文件        766  2010-07-16 12:05  Struts2用户登录增删改查(完整)\dd\src\com\yan\utils\DBConn.java

     文件        200  2010-07-14 16:43  Struts2用户登录增删改查(完整)\dd\src\com\yan\utils\ServFactory.java

     文件        202  2010-07-16 12:03  Struts2用户登录增删改查(完整)\dd\src\log4j.properties

     文件       3765  2010-07-13 10:54  Struts2用户登录增删改查(完整)\dd\src\struts-2.1.dtd

     文件       1656  2010-07-26 00:01  Struts2用户登录增删改查(完整)\dd\src\struts.xml

     文件       4232  2010-07-26 00:06  Struts2用户登录增删改查(完整)\dd\WebRoot\add_user.jsp

     文件        377  2010-07-13 10:49  Struts2用户登录增删改查(完整)\dd\WebRoot\Copy.jsp

     文件        530  2010-07-14 17:16  Struts2用户登录增删改查(完整)\dd\WebRoot\error.jsp

     文件       1435  2010-07-17 21:45  Struts2用户登录增删改查(完整)\dd\WebRoot\index.jsp

     文件         39  2010-07-13 10:48  Struts2用户登录增删改查(完整)\dd\WebRoot\meta-INF\MANIFEST.MF

     文件       2030  2008-07-15 14:32  Struts2用户登录增删改查(完整)\dd\WebRoot\show_user.jsp

     文件        721  2010-07-16 12:16  Struts2用户登录增删改查(完整)\dd\WebRoot\success.jsp

     文件       2732  2010-07-17 21:28  Struts2用户登录增删改查(完整)\dd\WebRoot\update_user.jsp

     文件       5751  2010-07-26 00:02  Struts2用户登录增删改查(完整)\dd\WebRoot\WEB-INF\classes\com\yan\actions\UserAction.class

............此处省略52个文件信息

评论

共有 条评论