Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3230
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 15
  • 用 户 组: 普通用户
  • 注册时间: 2017-09-21 15:31
文章分类
文章存档

2018年(1)

我的朋友

分类: Java

2018-05-26 23:41:07

今天就来分享一个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("");
        out.println("");
        out.println("服务器信息");
        out.println("");
        out.println("");
        out.println("

服务器名称:"+request.getServerName()+"

");
        out.println("

服务器端口:"+request.getServerPort()+"

");
        out.println("

"+context.getServerInfo()+"

");
        out.println(" ");
        out.println("");    
        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);
    }


}

阅读(560) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~