package com.cssl.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.cssl.entity.AddressList;
import com.cssl.service.impl.AddressListServiceImpl;
@WebServlet("/AddressListServlet")
public class AddressListServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
AddressListServiceImpl re=new AddressListServiceImpl();
public AddressListServlet() {
super();
// TODO Auto-generated constructor stub
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
//设置弹窗响应编码
response.setContentType("text/html;charset=utf-8");
String hoa=request.getParameter("hoa");
PrintWriter out=response.getWriter();
if("showJ".equals(hoa)) {
AddShowAllJC(request, response,out);
}else if ("addJ".equals(hoa)) {
AddJC(request, response,out);
}else if("DateJ".equals(hoa)) {
AddDateJ(request, response,out);
}else if("upjc".equals(hoa)) {
upadd(request, response,out);
}
}
//修改
private void upadd(HttpServletRequest request, HttpServletResponse response, PrintWriter out) {
String addId=request.getParameter("addId");
String addName=request.getParameter("addName");
String addPhone=request.getParameter("addPhone");
String addMail=request.getParameter("addMail");
String addRelation=request.getParameter("addRelation");
AddressList ress=new AddressList();
ress.setAddId(Integer.valueOf(addId));
ress.setAddName(addName);
ress.setAddPhone(addPhone);
ress.setAddMail(addMail);
ress.setAddRelation(addRelation);
int rows=re.Addjc(ress);
String mess=rows > 0 ?"修改成功":"修改失败";
String url=rows>0?"AddressListServlet?hoa=showJ":"AddressListServlet?hoa=upjc&&addId="+addId;
out.write("<script>");
out.write("alert('"+mess+"');");
out.write("location.href='"+url+"';");
out.write("</script>");
out.flush();
out.close();
}
//删除
private void AddDateJ(HttpServletRequest request, HttpServletResponse response, PrintWriter out) {
int id=Integer.valueOf(request.getParameter("id"));
int rows =re.AddDatejc(id);
String json="{\"key\":\"0\"}";
if(rows>0) {
json="{\"key\":\"1\"}";
}
out.write(json);
out.flush();
out.close();
}
//增加addName`, `addPhone`, `addMail`, `addRelation
private void AddJC(HttpServletRequest request, HttpServletResponse response, PrintWriter out) {
String addName=request.getParameter("addName");
String addPhone=request.getParameter("addPhone");
String addMail=request.getParameter("addMail");
String addRelation=request.getParameter("addRelation");
AddressList ress=new AddressList();
ress.setAddName(addName);
ress.setAddPhone(addPhone);
ress.setAddMail(addMail);
ress.setAddRelation(addRelation);
int rows=re.Addjc(ress);
String mess=rows > 0 ?"添加成功":"添加失败";
String url=rows>0?"AddressListServlet?hoa=addJ":"add.jsp";
out.write("<script>");
out.write("alert('"+mess+"');");
out.write("location.href='"+url+"';");
out.write("</script>");
out.flush();
out.close();
}
//显示
private void AddShowAllJC(HttpServletRequest request, HttpServletResponse response, PrintWriter out) throws ServletException, IOException {
List<AddressList> list=re.ShollJC();
request.setAttribute("list", list);
request.getRequestDispatcher("show.jsp").forward(request, response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
Hadd.rar (30个子文件)
Hadd
WebContent
META-INF
MANIFEST.MF 39B
WEB-INF
lib
standard-1.1.2.jar 384KB
mysql-connector-java-5.1.49.jar 983KB
jstl-1.2.jar 405KB
add.jsp 2KB
jquery-1.8.3.min.js 91KB
show.jsp 2KB
update.jsp 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.common.component 464B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 364B
src
com
cssl
dao
BaseDao.java 2KB
AddressListDaoa.java 324B
impl
AddressListDaoImpl.java 3KB
servlet
AddressListServlet.java 4KB
service
AddressListService.java 334B
impl
AddressListServiceImpl.java 956B
entity
AddressList.java 898B
.project 904B
.classpath 1KB
build
classes
com
cssl
dao
BaseDao.class 3KB
AddressListDaoa.class 386B
impl
AddressListDaoImpl.class 4KB
servlet
AddressListServlet.class 5KB
service
AddressListService.class 396B
impl
AddressListServiceImpl.class 1KB
entity
AddressList.class 1KB
共 30 条
- 1
赎罪的牛郎
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0