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);
} }
java获取服务器基本信息的更多相关文章
- 获取服务器基本信息.sh
		
#获取linux服务器基本信息脚本 #!/bin/bash # #Name:system_info #Ver:1.0 #Author:lykyl # # #程序说明: #获取服务器基本信息脚本 # e ...
 - java获取服务器路径
		
java获取服务器一些信息的方法(服务器地址/相对路径/端口/项目名字 request.getServletContext().getRealPath("/") 获取项目所在服务 ...
 - Django项目:CMDB(服务器硬件资产自动采集系统)--01--01CMDB获取服务器基本信息
		
AutoClient #settings.py # ————————01CMDB获取服务器基本信息———————— import os BASEDIR = os.path.dirname(os.pat ...
 - java获取服务器IP地址及MAC地址的方法
		
这篇文章主要介绍了java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址的相关技巧,需要的朋友可以参考下 本文实例讲述了 ...
 - JAVA获取服务器路径的方法
		
1.在JSF环境中获取到ServletContext: 1 2 ServletContext sc = (ServletContext)FacesContext. getCurrent ...
 - java获取服务器的ip和地址
		
HttpServletRequest httpRequest=(HttpServletRequest)request; String strBackUrl = "http://" ...
 - java获取服务器一些信息的方法
		
request.getServletContext().getRealPath("/") 获取项目所在服务器的全路径,如:D:\Program Files\apache-tomca ...
 - java 获取服务器时间同步本地计算机时间
		
http://hi.baidu.com/captives/item/25c8b80170a9b0ccf45ba6f8 ————————————————————————————————————————— ...
 - java获取服务器所有信息
		
package com.sinosoft.outher.listener; import java.net.InetAddress;import java.net.UnknownHostExcepti ...
 
随机推荐
- HW—词频统计
			
第一次个人作业——词频统计 第一次做这种大作业,明显感觉陌生,各种规范和技能也是第一次使用,希望自己好运. 目录:一.基本要求 二.需求分析及时间估计 三.实现思路及过程 四.测试用例.时间性能分析及 ...
 - ubuntu16.0.4安装mysql5.7以及设置远程访问
			
1.安装mysql命令 sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysq ...
 - SQL点点滴滴_公用表表达式(CTE)递归的生成帮助数据
			
本文的作者辛苦了,版权问题特声明本文出处:http://www.cnblogs.com/wy123/p/5960825.html 工作有时候会需要一些帮助数据,必须需要连续的数字,连续间隔的时间点,连 ...
 - jquery遍历之children()与find()的区别
			
hildren(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈).参数可选,添加参数表示通过选择器进行过滤,对元素进行筛选. .find(selector)方法是返回匹配元 ...
 - ORM------多表操作
			
上面介绍了单表操作 下面就好比我们的sql语句这只能满足于我们的一些简单的操作不能适应我们更多的需要 所以我们需要用到更多的需求来进行我们的关系的建立以及查找 其实ORM语句就对应着我们的sql语句 ...
 - SQL语句的执行顺序 1>优先执行,然后依数字排序
			
1>…From 表 2>…Where 条件 3>…Group by 列 4>…Having 筛选条件 ...
 - HTML5 拖放、交换位置
			
设置元素为可拖放 draggable 属性设置为 true: <img draggable="true" /> 拖动什么 - ondragstart 和 setData ...
 - jquery cookie插件
			
jquery-cookie下载地址:http://www.bootcdn.cn/jquery-cookie/ 使用方法: 1.引入jQuery.Cookie.js插件. <script src= ...
 - CADisplayLink分析
			
1.固定频率定时器: 2.UI帧率性能检测: 3.cpu动画控制器:
 - [TJOI2018]智力竞赛
			
题目 发现我们需要最大化最小值,基本是二分了 那么我们二分出来一个值我们将小于等于这个值的都删去,现在的问题变成了如何用\(n+1\)条路径覆盖这张图 这不最小路径覆盖吗 于是我就忘了最小路径覆盖怎么 ...