⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cardholder.java

📁 oa办公管理系统。一些小型的企业办公管理用的系统。一个月废寝忘食的结果。
💻 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 + -