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);
        }
    
    }
  • 相关阅读:
    类型检查-类型表达式:类型系统是一种逻辑系统
    计算机程序是建立在计算机硬件和一系列规则、协议、规范、算法基础之上的;
    类型的基石:数据类型、函数类型
    类型安全
    类型检查-类型系统
    动态类型-类型绑定
    类型安全与类型检查是什么?
    怎样写一个新编程语言
    同名的cookie会不会存在多个
    php array_map与array_walk使用对比
  • 原文地址:https://www.cnblogs.com/xiaoyingzhanchi/p/9088836.html
Copyright © 2011-2022 走看看