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

📄 ccservlet.java

📁 一本jsp自学教材
💻 JAVA
字号:
package test;
/*
* Copyright 2006-09-02 
* @Caxton Stanley
* QQ:279920018 
*/
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;

public class CCServlet extends GenericServlet {    
    ServletConfig config=null;
    public void init(ServletConfig config)throws ServletException
     {
       super.init(config);      
       this.config=config;
       log("CCServlet 被初始化!");
     }
    public void service(ServletRequest request,
                      ServletResponse response)
        throws IOException, ServletException
    {
        response.setContentType("text/html;charset=GBK"); 
        PrintWriter out = response.getWriter();  
        out.println("<html>");
        out.println("<head>");
	out.println("<title>The CCServlet</title>");
        out.println("</head>");
        out.println("<body bgcolor=\"white\">");
        String SerName=config.getServletName();
        out.print("<BR><B>ServletName</B>:"+SerName+"<BR>");          
        Enumeration en=config.getInitParameterNames();
        while(en.hasMoreElements())
         {
           String key= (String)en.nextElement();
           String tmp=(String)config.getInitParameter(key);
           out.print("<BR><B>"+key+"</B>:"+tmp+"<BR>");
         }	
        
	out.println("Info:"+getServletInfo());
        ServletContext context=config.getServletContext();
        Enumeration en2=context.getInitParameterNames();
        while(en2.hasMoreElements())
         {
           String key2= (String)en2.nextElement();
           String tmp2=(String)context.getInitParameter(key2);
           out.print("<BR><B>"+key2+"</B>:"+tmp2+"<BR>");
         }
        out.println("<BR><B>容器版本:</B>"+context.getMajorVersion());
        out.println("<BR><B>Server版本:</B>"+context.getServerInfo());
        Set paths=context.getResourcePaths("/");
        Object allpaths[]=paths.toArray();
        for(int j=0;j<allpaths.length;j++)
          out.print("<BR><B>Paths:</B>"+allpaths[j].toString());
        URL url=context.getResource("/chart.jpg");
        out.print("<BR><B>URL of chart.jpg:</B>"+url.toString());
        out.print("<BR><B>MIME Type:</B>"+context.getMimeType("chart.jpg"));        
        context.log("CCServlet 被消毁!");
        out.println("<BR>CCServlet运行成功!<BR>");	
        out.println("</body>");
        out.println("</html>");
        //this.destroy();
    }
   public String getServletInfo()
    {
      return "The CCServlet, By Caxton!";
    }
   public void destroy()
    {
      System.out.print("The CCServlet has Destroyed!");      
    }
}



⌨️ 快捷键说明

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