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

📄 servlet.java

📁 实现了网站是否正常的简单监控系统
💻 JAVA
字号:
package mapabc;/** * <p>Title: 服务器监控</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: Mapabc.com</p> * @author wangchangbao * @version 1.0 */import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import javax.rmi.*;import java.net.*;public class Servlet extends HttpServlet {   private static final String CONTENT_TYPE = "text/html; charset=GBK";   //Initialize global variables   Mythread th1=new Mythread();   String geturl;//被监控服务器字符串   String getaddress;//邮件地址字符串   String re_url;//此服务器地址   public void init() throws ServletException {   ServletConfig config = this.getServletConfig();   Enumeration enum = config.getInitParameterNames();      while (enum.hasMoreElements()) {        String myparametername = (String) enum.nextElement();        geturl = config.getInitParameter("urlstring");        getaddress=config.getInitParameter("addressstring");        re_url=config.getInitParameter("re_url");      }   //re_url="meta http-equiv='refresh' content='5;url=http://localhost:8080/servlet'";   //geturl="http://localhost:8888/servlet;http://localhost:8080/servlet;http://localhost:8888/servlet1";   //getaddress="wangchangbao@mapabc.com";   th1.SetURL(geturl);   th1.Set_address(getaddress);   th1.start();   }  //Process the HTTP Get request  public void doGet(HttpServletRequest request, HttpServletResponse response)  throws ServletException, IOException {      response.setContentType(CONTENT_TYPE);      PrintWriter out = response.getWriter();      out.println("<html>");      out.println("<head><title>服务器工作状态</title></head>");      out.println("<body bgcolor=\"#ffffff\">");      out.println("<"+re_url+">");      out.println("<h1>服务器工作状态</h1>");      out.println("<HR SIZE=2 ALIGN=LEFT WIDTH=100%>");      out.println("<table width='100%' border='0'>");      out.println("<tr>");      out.println("<td>"+"URL"+"</td>"+"<td>"+"工作状态"+"</td>"+"<td>"+"时间"+"</td>");      out.println("</tr>");      for(int i=0;i<th1.number;i++)      {        out.println("<tr>");        out.println("<td>"+th1.m_servlet[i]+"</td>");        if(th1.count[i]=="异常")          out.println("<td><font color=red>"+th1.count[i]+"</font></td>");        else          out.println("<td>"+th1.count[i]+"</td>");        out.println("<td>"+th1.Time[i]+"</td>");        out.println("</tr>");      }      out.println("</tr>");      out.println("</table>");      out.println("</body></html>");  }  //Clean up resources  public void destroy() {th1=null;  }}

⌨️ 快捷键说明

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