zoukankan      html  css  js  c++  java
  • java获取服务器基本信息

      实现步骤:

      (1)创建servlet BrowserServer

      (2)调用HttpServletRequest对象的getServerName()方法获取服务器名称

      (3)调用HttpServletRequest对象的getServerPort()方法获取服务器端口

      (4)首先调用getServletContext()方法获取ServletContext对象,然后调用ServletContext对象的getServerInfo()方法获取服务器环境信息名称、版本信息

      (5)利用HttpServletResponse对象的PrintWriter将信息显示到页面

    package example.servlet;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class BrowserServer
     */
    @WebServlet("/BrowserServer")
    public class BrowserServer extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        
        protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            response.setContentType("text/html;charset=utf-8");
            PrintWriter out=response.getWriter();
            ServletContext context=getServletContext();
            
            out.println("<html>");
            out.println("<head>");
            out.println("<title>服务器信息</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h3>服务器名称:"+request.getServerName()+"</h3>");
            out.println("<h3>服务器端口:"+request.getServerPort()+"</h3>");
            out.println("<h3>"+context.getServerInfo()+"</h3>");
            out.println("</body>");
            out.println("<html>");    
            out.close();
        }
    
    
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            processRequest(request,response);
        }
    
    
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            processRequest(request,response);
        }
    
    }
  • 相关阅读:
    Linux yum命令重装mysql
    Java多线程编程<一>
    Java内存区域与内存溢出异常
    实现一个线程安全的Queue队列
    Java 原始数据类型转换
    对象-关系映射ORM(Object Relational Mapping)(转)
    2进制,16进制,BCD,ascii,序列化对象相互转换
    Apache MINA 框架之默认session管理类实现
    Struts.properties(转)
    vue常用插件-数字滚动效果vue-count-to
  • 原文地址:https://www.cnblogs.com/xiaoyingzhanchi/p/9088836.html
Copyright © 2011-2022 走看看