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

📄 orgdocservlet.java

📁 一个简单的公文管理系统
💻 JAVA
字号:
package com.jasson.business.system;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.jasson.common.*;
import com.jasson.business.document.RecipientDAO;
public class OrgDocServlet  extends HttpServlet{
   public void service(HttpServletRequest request, HttpServletResponse  response) throws IOException, ServletException {
     HttpSession session = (HttpSession)request.getSession();
     ExtendString ExStr=new ExtendString();
     request.setCharacterEncoding("ISO8859-1");
     if(request.getParameter("RecipientID")!=null)	
     {
	     if(((String)request.getParameter("Flag")).equals("Edit"))
	     {
	     	     RecipientDAO recipientDAO=new RecipientDAO();
	     	     recipientDAO.setRecipientID(Integer.parseInt((String)request.getParameter("RecipientID")));
		     recipientDAO.setRecipientName(ExStr.formDecode((String)request.getParameter("OrgName")));
		     recipientDAO.setRecipientAddress(ExStr.formDecode((String)request.getParameter("Addr")));
		     recipientDAO.setZipCode(ExStr.formDecode((String)request.getParameter("ZipCode")));
		     recipientDAO.setOrgID(ExStr.formDecode((String)request.getParameter("OrgID")));
		     recipientDAO.seteTransfer((String)request.getParameter("Transfer"));
		     recipientDAO.update();
	        
	     }
	     if(((String)request.getParameter("Flag")).equals("Add"))
	     {
		     RecipientDAO recipientDAO=new RecipientDAO();
		     recipientDAO.setRecipientName(ExStr.formDecode((String)request.getParameter("OrgName")));
		     recipientDAO.setRecipientAddress(ExStr.formDecode((String)request.getParameter("Addr")));
		     recipientDAO.setZipCode(ExStr.formDecode((String)request.getParameter("ZipCode")));
		     recipientDAO.setOrgID(ExStr.formDecode((String)request.getParameter("OrgID")));
		     recipientDAO.seteTransfer((String)request.getParameter("Transfer"));
		     recipientDAO.insert();
	     }
	     if(((String)request.getParameter("Flag")).equals("Read"))
	     {
	            RecipientDAO recipientDAO=new RecipientDAO();
	            recipientDAO=recipientDAO.find(Integer.parseInt((String)request.getParameter("RecipientID")));
	            request.setAttribute("RecipientDAO",recipientDAO);
	            request.setAttribute("pageSel",request.getParameter("pageSel"));
	            forward("/DMS/system/OrgAddEdit.jsp",request,response);
	            return;
	     }
      } 
     if(request.getParameter("Sel")!=null)	     
     {
        RecipientDAO recipientDAO=new RecipientDAO();
        int maxSelCount=request.getParameterValues("Sel").length;
        String[] SelValues=new String[10000];
        SelValues=(String[])request.getParameterValues("Sel");
     	for(int i=0;i<maxSelCount;i++)
     	   recipientDAO.delete(Integer.parseInt(SelValues[i]));
     }
     int NumOfCount=1;
     if(request.getParameter("pageSel")!=null)
       NumOfCount=Integer.parseInt((String)request.getParameter("pageSel"));
     
     RecipientDAO[] recipientDAOs=RecipientDAO.findAll(NumOfCount,10,ExStr.formDecode(ExStr.nullToSpace(request.getParameter("Condition"))));
     request.setAttribute("RecipientDAO",recipientDAOs);
     request.setAttribute("pageSel",NumOfCount+"");
     forward("/DMS/system/OrgDocList.jsp",request,response);
   }  
       /**
     * 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -