首页 > 编程 > Java > 正文

浅谈java获取服务器基本信息

2019-11-26 09:11:17
字体:
来源:转载
供稿:网友

实现步骤:

(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);  }}

以上所述是小编给大家介绍的java获取服务器基本信息详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表