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);
        }
    
    }
  • 相关阅读:
    深入浅出JMS(二)--ActiveMQ简单介绍以及安装
    redis学习
    浏览器的渲染过程
    http请求
    常用正则表达式
    js继承的几种实现方式
    js中的浅拷贝和深拷贝
    webpack常用的plugin
    linux基本命令
    webpack压缩代码组件uglifyjs-webpack-plugin
  • 原文地址:https://www.cnblogs.com/xiaoyingzhanchi/p/9088836.html
Copyright © 2011-2022 走看看