📄 cardholder.java
字号:
package com.soft.cardHolder.control;
import java.io.IOException;
import com.soft.cartholder.dao.*;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletResponse;
import com.soft.cartholder.dao.cartHolderDAO;
import com.soft.deptmgr.dao.DeptInfoDAO;
import com.soft.vo.CartholderInfo;
import com.soft.vo.DepartmentInfo;
import com.soft.cartholder.dao.*;
public class cardHolder extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String methodCode = request.getParameter("methodCode");
System.out.println(methodCode);
if(methodCode.equals("add"))
{
cartHolderDAO ch=new cartHolderDAO();
String cardHolderName=request.getParameter("tfname");
cardHolderName=new String(cardHolderName.getBytes( "ISO8859_1"), "utf-8");
int belongto=Integer.parseInt(request.getSession().getAttribute("employeeid").toString());
System.out.println("88888888888888888888888888888888--------"+belongto);
int i=ch.addCardHolder(cardHolderName,belongto);
if(i>0)
{
request.getSession().setAttribute("flag", "succ");
request.getRequestDispatcher("add_user_card_catalog.jsp").forward(request,response);
}
else
{
request.getSession().setAttribute("flag", "fail");
request.getRequestDispatcher("add_user_card_catalog.jsp").forward(request,response);
}
}
else if(methodCode.equals("modify"))
{
String cardHolderName=request.getParameter("tfname");
//cardHolderName=new String(cardHolderName.getBytes("ISO8859_1"), "utf-8");
int belongTO=Integer.parseInt((String)request.getParameter("tfid"));
cartHolderDAO ch=new cartHolderDAO();
int i=ch.updateCartHolder(belongTO,cardHolderName);
List lt=ch.searchCardHolder(belongTO);
CartholderInfo cif=(CartholderInfo)lt.get(0);
System.out.println("ddddddddd"+cif.getCardHoldID()+"nnnn"+cif.getCartHoldName());
request.setAttribute("cardholderinfo",(CartholderInfo)lt.get(0));
if(i>0)
{
request.setAttribute("tag", "succ");
request.getRequestDispatcher("edit_user_card.jsp").forward(request,response);
}
else
{
request.setAttribute("tag", "fail");
request.getRequestDispatcher("edit_user_card.jsp").forward(request,response);
}
}
else if(methodCode.equals("search"))
{
int page=1;
int p=1;
int pagecount=1;
try{
pagecount=Integer.parseInt(request.getAttribute("pagecount").toString());
}
catch(Exception e1){}
try{
String strPage=request.getParameter("curpage");
p=Integer.parseInt(strPage);
System.out.println("当前:"+p);
}catch(Exception e){
e.printStackTrace();
}
if(p>1)
page=p;
cartHolderDAO ch=new cartHolderDAO();
ch.setCurPage(page);
List lt=ch.getcardHolder();
System.out.println("总页数"+ch.getPageCount());
System.out.println("总记录数"+ch.getRowsCount());
System.out.println("每页显示记录数:"+ch.getPageSize());
System.out.println("当前页记录数:"+ch.getPageRowsCount());
request.setAttribute("cardHolderList",lt);
request.setAttribute("curpage",page);
request.setAttribute("pagecount",ch.getPageCount());
request.setAttribute("rowscount",ch.getPageRowsCount());
if(lt.size()>0)
{
request.setAttribute("tag","tag");
request.getRequestDispatcher("user_card_catalog.jsp").forward(request,response);
}
else request.getRequestDispatcher("user_card_catalog.jsp").forward(request,response);
}
if(methodCode.equals("del"))
{
int rowscount=Integer.parseInt(request.getParameter("rowscount"));
int page=Integer.parseInt(request.getParameter("curpage"));
int cardholderId = Integer.parseInt((String)request.getParameter("cardholderId"));
if(rowscount==1)
page=page-1;
cartHolderDAO ch=new cartHolderDAO();
ch.setCurPage(page);
int i = ch.delCardHolder(cardholderId);
List lt=ch.getcardHolder();
request.setAttribute("cardHolderList",lt);
request.setAttribute("curpage", page);
request.setAttribute("pagecount",ch.getPageCount());
if(i>0)
{
request.setAttribute("tag","succ");
request.getRequestDispatcher("user_card_catalog.jsp").forward(request,response);
}
else
{
request.setAttribute("tag", "fail");
request.getRequestDispatcher("user_card_catalog.jsp").forward(request,response);
}
}
else if(methodCode.equals("update"))
{
int cardholderId = Integer.parseInt(request.getParameter("cardholderId"));
cartHolderDAO ch=new cartHolderDAO();
List lt=ch.searchCardHolder(cardholderId);
CartholderInfo cif=(CartholderInfo)lt.get(0);
request.setAttribute("tag","tag");
request.setAttribute("cardholderinfo",(CartholderInfo)lt.get(0));
request.getRequestDispatcher("edit_user_card.jsp").forward(request,response);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -