资源简介
3.基于Struts2+JDBC+DAO,设计一个简单的网上名片管理系统,实现名片的增、删、改、查等操作。
该名片管理系统包括如下功能:
(1)用户登录与注册
用户登录:在登录时,如果用户名和密码正确,进入系统页面。
用户注册:新用户应该先注册,然后再登录该系统。
(2)名片管理
增加名片:以仿真形式(按常用的名片格式)增加名片信息。
修改名片:以仿真形式(按常用的名片格式)修改名片信息。
查询名片:以模糊查询方式查询名片。
删除名片:名片的删除由2种方式,即把名片移到回收站,把名片彻底删除。
(3)回收站管理
还原:把回收站中的名片还原回收。
彻底删除:把名片彻底从回收站删除。
浏览/查询:可以模糊查询、浏览回收站中的名片。
代码片段和文件信息
package actions;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import vo.Card;
import com.opensymphony.xwork2.ActionSupport;
import dao.CardDao;
public class AddAction extends ActionSupport {
private HttpServletRequest request;
private HttpSession session;
private ServletContext application;
private int card_id;
private String name;
private String sex;
private String telphone;
private String email;
private String address;
public int getCard_id() {
return card_id;
}
public void setCard_id(int card_id) {
this.card_id = card_id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getTelphone() {
return telphone;
}
public void setTelphone(String telphone) {
this.telphone = telphone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public AddAction() {
request = ServletActionContext.getRequest();
session = request.getSession();
application = session.getServletContext();
}
/**
* @return
*/
public String execute() throws Exception {
// TODO Auto-generated method stub
Card c = new Card();
c.setCard_id(card_id);
c.setName(name);
c.setSex(sex);
c.setTelphone(telphone);
c.setEmail(email);
c.setAddress(address);
CardDao cd = new CardDao();
int n = cd.add(c);
if (n > 0) {
return “success“;
} else {
return “error“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 701 2016-11-20 17:58 WorkTest11_3\.classpath
文件 309 2016-11-23 20:55 WorkTest11_3\.myme
文件 240 2016-11-20 17:49 WorkTest11_3\.mystrutsdata
文件 1838 2016-11-20 17:50 WorkTest11_3\.project
文件 500 2016-11-20 17:48 WorkTest11_3\.settings\.jsdtscope
文件 395 2016-11-20 17:48 WorkTest11_3\.settings\org.eclipse.jdt.core.prefs
文件 474 2016-11-20 17:48 WorkTest11_3\.settings\org.eclipse.wst.common.component
文件 252 2016-11-20 17:48 WorkTest11_3\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-11-20 17:48 WorkTest11_3\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-11-20 17:48 WorkTest11_3\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3145728 2016-11-25 23:31 WorkTest11_3\OnlineCard.mdf
文件 1048576 2016-11-25 23:31 WorkTest11_3\OnlineCard_log.ldf
文件 4409 2016-11-25 22:53 WorkTest11_3\src\.struts.mex
文件 1898 2016-11-24 23:50 WorkTest11_3\src\actions\AddAction.java
文件 916 2016-11-25 22:48 WorkTest11_3\src\actions\chediDeleteAction.java
文件 1474 2016-11-24 23:43 WorkTest11_3\src\actions\DeleteAction.java
文件 957 2016-11-23 23:16 WorkTest11_3\src\actions\FindAction.java
文件 1598 2016-11-24 22:20 WorkTest11_3\src\actions\HandleAction.java
文件 1491 2016-11-25 22:59 WorkTest11_3\src\actions\huayuanDeleteAction.java
文件 1142 2016-11-25 22:42 WorkTest11_3\src\actions\hydeleteFindAction.java
文件 998 2016-11-23 16:27 WorkTest11_3\src\actions\LoginAction.java
文件 2572 2016-11-24 22:30 WorkTest11_3\src\actions\UpdateAction.java
文件 1829 2016-11-24 23:11 WorkTest11_3\src\actions\UpdateAction1.java
文件 6100 2016-11-25 22:55 WorkTest11_3\src\dao\CardDao.java
文件 3851 2016-11-24 22:18 WorkTest11_3\src\dao\HandleService.java
文件 2037 2016-10-18 22:42 WorkTest11_3\src\dbc\DbConn.java
文件 1930 2016-11-25 23:11 WorkTest11_3\src\struts.xm
文件 930 2016-10-19 14:34 WorkTest11_3\src\vo\Card.java
文件 938 2016-11-25 22:29 WorkTest11_3\src\vo\Recover.java
文件 8258 2016-11-25 23:27 WorkTest11_3\tly.sql
............此处省略72个文件信息
评论
共有 条评论