📄 jspenv.jsp
字号:
</td>
</tr>
</table>
<table border=0 width=100% cellspacing=1 cellpadding=3 bgcolor="#f58200">
<tr bgcolor="#fcc79b" height="22">
<td width="30%"> 参数名称</td>
<td width="70%" height="22"> 参数路径</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td width="30%"> java.class.path </td>
<td width="70%" height="22"> <%=env.queryHashtable("java.class.path").replaceAll(env.queryHashtable("path.separator"),env.queryHashtable("path.separator")+"<br> ")%>
</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td width="30%"> java.home</td>
<td width="70%" height="22"> <%=env.queryHashtable("java.home")%></td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td width="30%"> java.endorsed.dirs</td>
<td width="70%" height="22"> <%=env.queryHashtable("java.endorsed.dirs")%></td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td width="30%"> java.library.path</td>
<td width="70%" height="22"> <%=env.queryHashtable("java.library.path").replaceAll(env.queryHashtable("path.separator"),env.queryHashtable("path.separator")+"<br> ")%>
</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td width="30%"> java.io.tmpdir</td>
<td width="70%" height="22"> <%=env.queryHashtable("java.io.tmpdir")%></td>
</tr>
</table>
</td>
</tr>
</table>
<a name="Paramter" id="Paramter"></a><br>
<form action="?action=query" method="post" name="queryform">
<table border="0" cellpadding="0" cellspacing="1" class="tableBorder">
<tr>
<td height="22" align="center" bgcolor="#f58200" onclick="showsubmenu(2)"><font color=#FFFFFF><strong>参数查询</strong></font>
<a href="#top" title="返回顶部"><font face='Webdings' color=#FFFFFF>5</font></a>
<span id=txt2 name=txt2><a href='#' title='关闭此项'><font face='Wingdings' color=#FFFFFF>x</font></a></span>
</td>
</tr>
<tr>
<td style="display" id='submenu2'>
<table border=0 width=100% cellspacing=1 cellpadding=3 bgcolor="#f58200">
<tr bgcolor="#fcc79b" height="22">
<td> 请查询系统的参数信息(<a href="#" onClick="document.queryform.submit()">枚举所有参数信息</a>)</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td align=center>
<input type="text" name="query" class="input" size="70">
<input type="submit" value="提交" class="backc">
<input type="reset" value="重置" class="backc"> </td>
</tr>
</table>
<table border=0 width=100% cellspacing=1 cellpadding=3 bgcolor="#f58200">
<%
if(action.equals("query"))
{
String query=request.getParameter("query");
env.getHashtable(query);
if(env.htShowMsg.size()>0)
out.println("<tr bgcolor=\"#fcc79b\" height=\"22\">\n<td> 参数名称</td>\n<td> 参数信息</td>\n</tr>");
else
out.println("<tr bgcolor=\"#fcc79b\" height=\"22\">\n<td> <font color=red>出错信息:</font></td>\n<td> <font color=red>没有找到你所查询的内容,请输入所要查询的参数,如果不确认,可以进行抽象查询,输入所包含字母。</font></td>\n</tr>");
Enumeration em=env.htShowMsg.keys();
while(em.hasMoreElements())
{
String strParam=(String)em.nextElement();
String strParamValue=(String)env.htShowMsg.get(strParam);
if(strParam.indexOf(".path",0)>=0){strParamValue=strParamValue.replaceAll(env.queryHashtable("path.separator"),env.queryHashtable("path.separator")+"<br> ");}
out.println ("<tr bgcolor=\"#FFFFFF\" height=\"22\"><td width=\"30%\"> "+strParam+"</td><td width=\"70%\"> "+strParamValue+"</td></tr>");
}
}
%>
</table>
</td>
</tr>
</table>
</form>
<a name="ServerAbility" id="ServerAbility"></a>
<table border="0" cellpadding="0" cellspacing="1" class="tableBorder">
<tr>
<td height="22" align="center" bgcolor="#f58200" onclick="showsubmenu(3)"><font color=#FFFFFF><strong>服务器运算能力</strong></font>
<a href="#top" title="返回顶部"><font face='Webdings' color=#FFFFFF>5</font></a>
<span id=txt3 name=txt3><a href='#' title='关闭此项'><font face='Wingdings' color=#FFFFFF>x</font></a></span>
</td>
</tr>
<tr>
<td style="display" id='submenu3'> <table border=0 width=100% cellspacing=1 cellpadding=3 bgcolor="#f58200">
<tr bgcolor="#fcc79b" height="22">
<td colspan="3"> <font face='Webdings'>4</font> 让服务器执行300万次加法(<font color="#000000">整数运算</font>)和20万次开方(浮点运算),记录其所使用的时间。
</td>
</tr>
<tr height="22"bgcolor="#FFFFFF" >
<td align=center bgcolor="#FFFFFF"><font color="#000000">可 供 参 考 的
服 务 器 列 表</font></td>
<td align="center">整数运算</td>
<td align="center">浮点运算</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td align=left> 公司的电脑 (CPU:Celeron 1G 内存:256M)</td>
<td align="center">60 毫秒</td>
<td align="center">70 毫秒</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td align=left> 家里的电脑 (CPU:Duron 1G 内存:384M) </td>
<td align="center">20 毫秒</td>
<td align="center">10 毫秒</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td align=left> <a href="http://free3.e-168.cn/cnforum/jspenv.jsp" target="_blank">中国网聚服务器
(CPU:Intel Pentium III 1G 内存:768M)</a></td>
<td align="center">20 毫秒</td>
<td align="center">3 毫秒</td>
</tr>
<tr bgcolor="#FFFFFF" height="22">
<td align=left> <a href="http://ibmclub.hust.edu.cn/myweb/ggyy/jspenv.jsp" target="_blank">IBM俱乐部
(CPU:IIntel(R) Celeron(R) CPU 1.70G 内存:256M)</a></td>
<td align="center">3 毫秒 </td>
<td align="center">7 毫秒</td>
</tr>
<tr bgcolor="#FFFFFF" height=25>
<td align=left> <font color=red>您正在使用的这台服务器</font> <INPUT name="button2" type="button" class=backc onclick="javascript:location.reload()" value="重新测试">
</td>
<td align="center"><font color=red><%=env.test_int()%> 毫秒</font></td>
<td align="center"><font color=red><%=env.test_sqrt()%> 毫秒</font></td>
</tr>
</table></td>
</tr>
</table>
<a name="ISpeedTest" id="ISpeedTest"></a><br>
<%
if(action.equals("SpeedTest"))
{
%>
<div id="testspeed" align="center">
<table width="200" border="0" cellspacing="0" cellpadding="0" class="divcenter">
<tr>
<td height="30" align=center><p><font color="#000000"><span id=txt5>网速测试中,请稍候...</span></font></p></td>
</tr>
</table>
</div>
<%}%>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#f58200" class="tableBorder">
<tr>
<td height="25" align="center" bgcolor="#f58200" onclick="showsubmenu(4)"><font color="#FFFFFF"><strong>服务器连接速度</strong></font>
<a href="#top" title="返回顶部"><font face='Webdings' color=#FFFFFF>5</font></a> <span id=txt4 name=txt4><a href='#' title='关闭此项'><font face='Wingdings' color=#FFFFFF>x</font></a></span>
</td>
</tr>
<tr>
<td bgcolor="#F8F9FC" style="display" id='submenu4'> <table width="100%" border="0" cellspacing=1 cellpadding=3 bgcolor="#f58200">
<tr bgcolor="#FFFFFF">
<td width="80">接入设备</td>
<td width="420"> 连接速度(理想值)</td>
<td width="100">下载速度(理想值)</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>56k Modem</td>
<td><img align=absmiddle class=PicBar width='1%'> 56 Kbps</td><td> 7.0 k/s</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>64k ISDN</td>
<td><img align=absmiddle class=PicBar width='1%'> 64 Kbps</td><td> 8.0 k/s</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>512k ADSL</td>
<td><img align=absmiddle class=PicBar width='5%'> 512 Kbps</td><td> 64.0 k/s</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="19">1.5M Cable</td>
<td><img align=absmiddle class=PicBar width='15%'> 1500 Kbps</td><td> 187.5 k/s</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>5M FTTP</td>
<td><img align=absmiddle class=PicBar width='50%'> 5000 Kbps</td><td> 625.0 k/s</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>当前连接速度</td>
<%
if(action.equals("SpeedTest"))
{
out.println("<script language='JavaScript'>var tSpeedStart=new Date();</script>") ;
out.println("<!--\n");
for(int i=0;i<1000;i++)
{out.println("####################################################################################################");}
out.println("-->\n");
out.println("<script language='JavaScript'>var tSpeedEnd=new Date();</script>\n");
out.println("<script language='JavaScript'>");
out.println("var iSpeedTime=0;iSpeedTime=(tSpeedEnd - tSpeedStart) / 1000;");
out.println("if(iSpeedTime>0) iKbps=Math.round(Math.round(100 * 8 / iSpeedTime * 10.5) / 10); else iKbps=10000 ;");
out.println("var iShowPer=Math.round(iKbps / 100);");
out.println("if(iShowPer<1) iShowPer=1; else if(iShowPer>82) iShowPer=82;");
out.println("</script>\n");
out.println("<script language='JavaScript'>") ;
out.println("document.write('<td><img align=absmiddle class=PicBar width=\"' + iShowPer + '%\">' + iKbps + ' Kbps');");
out.println("</script>\n");
out.println("</td><td> <a href='?action=SpeedTest' title=测试连接速度><u>");
out.println("<script language='JavaScript'>");
out.println("document.write(Math.round(iKbps/8*10)/10+ ' k/s');");
out.println("</script>\n") ;
out.println("</u></a></td>");
%>
<script>
txt5.innerHTML="网速测试完毕!"
testspeed.style.visibility="hidden"
</script>
<%
}
else
{out.println("<td></td><td> <a href='?action=SpeedTest' title=测试连接速度><u>开始测试</u></a></td>");}
%>
</tr>
</table></td>
</tr>
</table>
<%
long timePageEnd = System.currentTimeMillis();
long timePageUse=timePageEnd-timePageStart;
%>
<table border=0 cellpadding=0 cellspacing=1 class=tableBorder>
<tr>
<td height="59" align=center>Copyright ? 2005-2008 , All Rights Reserved.
<br>
欢迎访问★<a href="http://free3.e-168.cn/cnforum/">JSP智库</a>★,下载最新版程序<br>
页面执行时间:约<%=timePageUse%>毫秒 JspEnv V1.0</td>
</tr>
</table>
</CENTER>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -