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

📄 messageservlet.java

📁 程序为银行管理系统,分为四个子模块,分别为人事管理系统,计算机管理系统,机构管理系统和bbs论坛
💻 JAVA
字号:
package org.xjtu.BankManager.zserverlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import java.util.ArrayList;
//import java.sql.Date;
import java.util.Date;
import java.util.List;

import org.xjtu.BankManager.zdao.ManagerDAO;
import org.xjtu.BankManager.zsearch.ListSearch;
import org.xjtu.BankManager.zvo.MessagerVO;
import org.xjtu.BankManager.common.GetStr;

public class MessageServlet extends HttpServlet {

	/**
	 * Constructor of the object.
	 */
	public MessageServlet() {
		super();
	}

	/**
	 * Destruction of the servlet. <br>
	 */
	public void destroy() {
		super.destroy(); // Just puts "destroy" string in log
		// Put your code here
	}

	/**
	 * The doGet method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to get.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		this.doPost(request, response);
	}

	/**
	 * The doPost method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to post.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		String ltype = request.getParameter("lettype");
		int lt =Integer.parseInt(ltype);
		
		switch (lt)
		{
		   case 1: doPost1(request,response);break;
		   case 2: doPost2(request,response);break;
		   case 3: doPost3(request,response);break;
		   case 4: doPost4(request,response);break;
		   default:doPost3(request,response);
			   
				   
		}		
	
	}
	
	public void doPost1(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {

		String title=new GetStr().getString(request.getParameter("title"));
		String title2=new GetStr().getString(request.getParameter("title2"));
		String zabstract=new GetStr().getString(request.getParameter("abstract1"));
		String content=new GetStr().getString(request.getParameter("content"));
		String zusid =request.getParameter("zuid");

		int idnum=Integer.parseInt(zusid);
		
		if(title.length()!=0 && zabstract.length()!=0 && content.length()!=0)
		{		
			ManagerDAO dao=new ManagerDAO();
			MessagerVO vo=new MessagerVO();
			vo.setArt_title(title);
			vo.setArt_title2(title2);
			vo.setArt_abstract(zabstract);
			vo.setArt_content(content);
			vo.setAuthor_id(idnum);			
			vo.setAuthor_name(dao.Srch_authname(idnum));
//			System.out.println("测试姓名搜索!!");
//			System.out.println(dao.Srch_authname(idnum));
			vo.setDeliver_time(new Date());
//			ManagerDAO dao=new ManagerDAO();
			dao.addMessage(vo);
			request.setAttribute("user_id", zusid);
			request.getRequestDispatcher("Messageshow.jsp").forward(request, response);
		}
		else
		{
			request.setAttribute("user_id",zusid);
			request.getRequestDispatcher("AddMessage.jsp").forward(request, response);
		}
	}
	
	public void doPost2(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		String zartid = request.getParameter("delid");
		int idnum2=Integer.parseInt(zartid);
		ManagerDAO dao2 = new ManagerDAO();
		System.out.println("dsdsdsd");
		System.out.println(idnum2);
		String zusid = request.getParameter("zusid");
		int id2num=Integer.parseInt(zusid);
		dao2.deleteMessager(idnum2);	
		request.getRequestDispatcher("DelMessage.jsp?zusid=<%=id2num%>").forward(request, response);
			
	}
	
	
	public void doPost3(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {	
		String zartid = request.getParameter("arid");
		String zuid   = request.getParameter("zuid");
		int idnum3=Integer.parseInt(zartid);
		ManagerDAO dao3 = new ManagerDAO();
		System.out.println("dsdsdsd");
		System.out.println(idnum3);
		System.out.println(zuid);
		MessagerVO vo3 = new MessagerVO();
		
		String title=new GetStr().getString(request.getParameter("title"));
		String title2=new GetStr().getString(request.getParameter("title2"));
		String zabstract=new GetStr().getString(request.getParameter("abstract1"));
		String content=new GetStr().getString(request.getParameter("content"));
		
		vo3.setArt_id(idnum3);
		vo3.setArt_title(title);
		vo3.setArt_title2(title2);
		vo3.setArt_abstract(zabstract);
		vo3.setArt_content(content);

		int id3num=Integer.parseInt(zuid);
		dao3.updateMessage(vo3);
		request.setAttribute("useid", zuid);
		request.getRequestDispatcher("Modification.jsp?zusid=<%=id3num%>").forward(request, response);
				
	}
	

	public void doPost4(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {	
		System.out.println("aaaaaaaaaa");
		String us_id=request.getParameter("us_id");
		int usid_1=Integer.parseInt(us_id);
		request.setAttribute("usid_1", us_id);
		String start_time=request.getParameter("start_time");		
		String end_time=request.getParameter("end_time");
		String au_name=request.getParameter("auth_name");
		String key_word=request.getParameter("key_word");
		List list1 = new ArrayList();
		List list_result = new ArrayList();
		ManagerDAO zdao = new ManagerDAO(); 
     	list1=zdao.selectall();
        ListSearch ls = new ListSearch(); 
        System.out.println("doPost4doPost4");
        if(end_time.length()!=0&&start_time.length()!=0)
        {
        	list_result=ls.TimeSearch(list1, start_time, end_time);        	
        }
        else
        	list_result=list1;
        if(au_name.length()!=0)
        {
        	list_result=ls.AuthSearch(list_result, au_name);
        }
        if(key_word.length()!=0)
        {
        	list_result=ls.KeySearch(list_result,key_word);
        }
        request.setAttribute("result_list", list_result);
        request.getRequestDispatcher("SearchMessage.jsp?zusid=<%=usid_1%>").forward(request, response);
		
	}
	 
	/**
	 * Initialization of the servlet. <br>
	 *
	 * @throws ServletException if an error occure
	 */
	public void init() throws ServletException {
		// Put your code here
	}

}

⌨️ 快捷键说明

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