• 大小: 5.67MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-30
  • 语言: Java
  • 标签: struts2  

资源简介

实现了struts2通过jdbc连接mysql数据库进行数据存储及从数据库中 查询出数据并显示到页面(jsp页面使用了struts2标签)上

资源截图

代码片段和文件信息

package action;

import impl.UserImpl;

import java.util.ArrayList;
import java.util.List;

import bean.UserBean;

import com.opensymphony.xwork2.ActionSupport;

import entities.User;
/**
 * 
 * @author 宋波
 *
 */
public class UserAction extends ActionSupport {

/**
 * 
 */
private static final long serialVersionUID = 1L;
/*
 * 关联实体对象User
 */
private UserBean userBean;
/*
 * 修改和删除所必备的ID
 */
private String s_id;
/*
 * 查询时用到的一个list的一个泛型
 */
private List users=new ArrayList();
/*
 * JDBC实现的方法类
 */
private UserImpl userImpl = new UserImpl();
public UserBean getUserBean() {
return userBean;
}
public void setUserBean(UserBean userBean) {
this.userBean = userBean;
}
public String getS_id() {
return s_id;
}
public void setS_id(String s_id) {
this.s_id = s_id;
}
public List getUsers() {
return users;
}
public void setUsers(List users) {
this.users = users;
}
/**
 * 添加方法
 * @return 返回的字符串用于在struts.xml里面配置时区分跳转页面
 */
public String insert(){

userImpl.insert(userBean.getUsername()
userBean.getPassword());
return “success“;
}
/**
 * 删除方法
 * @return 返回的字符串用于在struts.xml里面配置时区分跳转页面
 */
public String delete(){
int id = Integer.parseInt(s_id);
userImpl.delete(id);
return “success“;
}
/**
 * 修改方法
 * @return 返回的字符串用于在struts.xml里面配置时区分跳转页面
 */
public String update(){
int id = Integer.parseInt(s_id);
userImpl.update(userBean.getPassword()id);
return “success“;
}
/**
 * 带精确条件的分页查询方法
 * @return 返回的字符串用于在struts.xml里面配置时区分跳转页面
 */
public String selectP(){
users = userImpl.select(userBean.getCurrpage()
userBean.getUsername()userBean.getPassword());
return “success“;
}
/**
 * 一般的分页查询方法
 * @return 返回的字符串用于在struts.xml里面配置时区分跳转页面
 */
public String select(){

users = userImpl.select(userBean.getCurrpage());
return “success“;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-27 14:59  testofstruts2asdu\
     文件         836  2013-03-26 16:59  testofstruts2asdu\.classpath
     文件        1050  2013-03-26 16:59  testofstruts2asdu\.project
     目录           0  2013-03-27 14:59  testofstruts2asdu\.settings\
     文件         503  2013-03-26 16:59  testofstruts2asdu\.settings\.jsdtscope
     文件         395  2013-03-26 16:59  testofstruts2asdu\.settings\org.eclipse.jdt.core.prefs
     文件         481  2013-03-26 16:59  testofstruts2asdu\.settings\org.eclipse.wst.common.component
     文件         345  2013-03-26 16:59  testofstruts2asdu\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-03-26 16:59  testofstruts2asdu\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-03-26 16:59  testofstruts2asdu\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\action\
     文件        2454  2013-03-27 14:27  testofstruts2asdu\build\classes\action\UserAction.class
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\bean\
     文件         980  2013-03-27 14:28  testofstruts2asdu\build\classes\bean\UserBean.class
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\dao\
     文件         564  2013-03-27 14:49  testofstruts2asdu\build\classes\dao\UserDao.class
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\db\
     文件        1221  2013-03-27 14:35  testofstruts2asdu\build\classes\db\MyConnection.class
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\entities\
     文件        1050  2013-03-27 14:35  testofstruts2asdu\build\classes\entities\User.class
     目录           0  2013-03-27 14:59  testofstruts2asdu\build\classes\impl\
     文件        6075  2013-03-27 14:43  testofstruts2asdu\build\classes\impl\UserImpl.class
     文件        1006  2013-03-27 10:27  testofstruts2asdu\build\classes\struts.xml
     目录           0  2013-03-27 14:59  testofstruts2asdu\src\
     目录           0  2013-03-27 14:59  testofstruts2asdu\src\action\
     文件        2306  2013-03-27 14:27  testofstruts2asdu\src\action\UserAction.java
     目录           0  2013-03-27 14:59  testofstruts2asdu\src\bean\
     文件         759  2013-03-27 14:28  testofstruts2asdu\src\bean\UserBean.java
     目录           0  2013-03-27 14:59  testofstruts2asdu\src\dao\
............此处省略26个文件信息

评论

共有 条评论