JSP探针

<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.io.*,java.util.*,java.net.*" %>
<%!
String tblWidth = "700";
String tblAlign = "center";
String strOS =System.getProperty("os.name");
private String getIp()
{
   String strTmp="";
   try
   {
   strTmp =InetAddress.getLocalHost().getHostAddress();
   return strTmp;
   }
   catch(Exception e)
   {
   return strTmp;
   }
}
private String getSystemEnv() throws Exception
{
String OS = System.getProperty("os.name").toLowerCase();
StringBuffer sb=new StringBuffer("");
Process p=null;
if(OS.indexOf("windows")>-1)
{
   p=Runtime.getRuntime().exec("cmd /c set"); 
}
else
{
   p=Runtime.getRuntime().exec("/bin/sh -c set"); 
}
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while((line=br.readLine())!=null)
{
   sb.append(line+"<br>");  
}
return sb.toString();
}
private String getDrivers()
{
StringBuffer sb=new StringBuffer("");
File roots[]=File.listRoots();
for(int i=0;i<roots.length;i++)
{
   sb.append(roots[i]+" ");
}
return sb.toString();
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>jsp探针</title>
<style type="text/css">
<!--
body,td,th {
font-size: 9pt;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
.STYLE4 {color: #000000}
.STYLE5 {font-weight: bold; font-size: 10pt;}
.STYLE7 {font-size: 10}
-->
</style>
</head>

<body background="image/mainfreambeijing.jpg">
<table align="center" width="277" border="0">
<tr>
    <td width="90" align="center">Jsp探针 ver1.0 </td>
    <td width="85" align="center"><a href="http://hi.baidu.com/%D3%C7%D3%F4%B5%C4%BA%DA%D3%A5">个人博客</a></td>
    <td width="88" align="center"><a href="http://www.sdhacks.com.cn">小组网址</a></td>
</tr>
</table>
<br>
<table width="<%=tblWidth%>" align="<%=tblAlign%>"   border="0" cellspacing="0" cellpadding="1">
   <tr>
     <td colspan="2" height="22" bgcolor="#E0E0E0"><span 
</span> </td>
   </tr>
      <tr>
     <td height="23" width="20%" > 服务器名称</td>
<td> <%= request.getServerName() %>
</td>
   </tr>
   <tr>
     <td height="23" width="20%" > 域名/IP </td>
<td> <%= request.getServerName() %>
<%=getIp()%>
</td>
   </tr>
   <tr>
     <td height="23"> 服务器端口 </td>
<td> <%= request.getServerPort() %> </td>
   </tr>
    <tr>
     <td height="23"> 客户端端口 </td>
<td> <%= request.getRemotePort() %> </td>
   </tr>
    <tr>
     <td height="23"> 客户端IP </td>
<td> <%= request.getRemoteAddr() %> </td>
   </tr>
   <tr>
     <td height="23"> Web 服务器 </td>
<td> <%= application.getServerInfo() %> </td>
   </tr>
   
   <tr>
     <td height="23"> 操作系统 </td>
<td> <%= strOS+" "+System.getProperty("sun.os.patch.level")+" Ver:"+System.getProperty("os.version") %> </td>
   </tr>
   <tr>
     <td height="23"> 服务器时间 </td>
<td> <%=new Date().toLocaleString()%> </td>
   </tr>
   <tr>
     <td height="23" width="20%" > CPU 信息 </td>
<td> <%= System.getProperty("os.arch")%> 
</td>
   </tr>
   <tr>
     <td height="23" width="20%" > 磁盘分区 </td>
<td> <%= getDrivers()%> 
</td>
   </tr>
   <tr>
     <td height="23" width="20%" > 用户当前工作目录 </td>
<td> <%= System.getProperty("user.dir")%> 
</td>
   </tr>
   <tr>
     <td height="23"> 本文件路径 </td>
<td> <%= application.getRealPath(request.getRequestURI()) %> </td>
   </tr>
</table>

<br>
<table width="<%=tblWidth%>" align="<%=tblAlign%>"   border="0" cellspacing="0" cellpadding="1">
   <tr>
     <td colspan="2" height="22" bgcolor="#E0E0E0"><span 相关信息</span></span> </td>
   </tr>
   <tr>
     <td height="23" width="20%" ><span 版本</span> </td>
<td> <%= System.getProperty("java.version") %> 
</td>
   </tr>
   <tr>
     <td height="23" width="20%" > Servlet 版本 </td>
<td> <%= application.getMajorVersion()+"."+application.getMinorVersion() %> 
</td>
   </tr>
   <tr>
     <td height="23" width="20%" > JDK 安装路径 </td>
<td> <%= System.getProperty("java.home")%> 
</td>
   </tr>
   <tr>
     <td height="23" width="20%" > 编码 </td>
<td> <%= System.getProperty("file.encoding")%> 
</td>
   </tr>
    <tr>
     <td height="23" width="20%" > JAVA类路径 </td>
<td> <%= System.getProperty("java.class.path")%> 
</td>
   </tr>
</table>
<br>
<table width="<%=tblWidth%>" align="<%=tblAlign%>"   border="0" cellspacing="0" cellpadding="1">
   <tr>
     <td colspan="2" height="22" bgcolor="#E0E0E0"> 服务器环境变量  </td>
   </tr>
   <tr>
<td colspan="2"><%= getSystemEnv() %> 
</td>
   </tr>
</table> 
<br>

</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值