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

📄 contactservlet.java

📁 自己写的一个网络日志(BLOG)系统
💻 JAVA
字号:
package blog;

import java.io.*;
import java.util.*;

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

/**
 * 
 * <p>Title: ContactServlet 
 * <p>Description: 分页转发类</p>
 * <p>Copyright: copyright (c) 2005-2005</p>
 * <p>Company: </p>
 * @author Administrator
 * @version 1.0.00_01
 */
public class ContactServlet extends javax.servlet.http.HttpServlet
{
	public void doGet(HttpServletRequest request,HttpServletResponse response)
		throws javax.servlet.ServletException,java.io.IOException
	{
	    response.setContentType("text/html");
	    response.setCharacterEncoding("gbk");
	    request.setCharacterEncoding("gbk");
        PrintWriter out = response.getWriter();
        try
        {
        	
        	PageBean  pageCtl = new PageBean();
        	Enumeration enum = request.getParameterNames();
        	ArrayList paraList = new ArrayList();
        	while(enum.hasMoreElements()){
        		String strParam =(String) enum.nextElement();
        		paraList.add(strParam);
        	}
        	if(paraList.size() ==1){
        		String str = "";
        		ContactBean contact=new ContactBean((String)request.getParameter((String)paraList.get(0)),"","");
        		if(contact.getAvailableCount()!=0){
            	pageCtl = contact.listData((String)request.getParameter((String)paraList.get(0)),"",
            							"");}
            	
            	request.setAttribute("strType","");
        		request.setAttribute("strValue","");
            	
        	}else{
        		
            	String []strValue = new String[paraList.size()];
            	for(int i =0 ;i<paraList.size();i++){
            		strValue[i] =(String)request.getParameter((String)paraList.get(i)); 
            	}
            	ContactBean contact=new ContactBean(strValue[0],(String)paraList.get(1),
						strValue[1]);
            	if(contact.getAvailableCount()!=0){
            	pageCtl = contact.listData(strValue[0],(String)paraList.get(1),
            							strValue[1]);}
            	request.setAttribute("strType",(String)paraList.get(1));
        		request.setAttribute("strValue",strValue[1]);
        	}

        	request.setAttribute("pageCtl",pageCtl);
        }
        catch(Exception e)
        {
        	e.printStackTrace();
        }

        javax.servlet.RequestDispatcher dis=request.getRequestDispatcher("/view.jsp");
        dis.forward(request,response);
    }
    public void doPost(HttpServletRequest request,HttpServletResponse response)
		throws javax.servlet.ServletException,java.io.IOException
	{
		doGet(request,response);
	}
}




    
	

⌨️ 快捷键说明

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