📄 totcheck_jsp.java
字号:
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getPathTranslated</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getPathTranslated());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getProtocol</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getProtocol());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getReader</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getReader());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRealPath</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRealPath("."));
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRemoteAddr</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRemoteAddr());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRemoteHost</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRemoteHost());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRemoteUser</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRemoteUser());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRequestDispatcher</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRequestDispatcher("/"));
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRequestURI</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRequestURI());
out.write("</td>\r\n");
out.write(" </tr> \r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getRequestURL</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getRequestURL());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getServerName</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getServerName());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getServerPort</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getServerPort());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getServletPath</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getServletPath());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> getUserPrincipal</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(request.getUserPrincipal());
out.write("</td>\r\n");
out.write(" </tr> \r\n");
out.write("</table>\r\n");
out.write("<h3>Session Variables:</h3>\r\n");
out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#DEE3ED\" class=\"line20\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Property </span></td>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Value</span></td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
Enumeration e = session.getAttributeNames();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = (String)session.getAttribute(name);
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(name);
out.write("</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(value);
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
out.write("\r\n");
out.write("</table>\r\n");
out.write("<h3>Application Variables:</h3>\r\n");
out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#DEE3ED\" class=\"line20\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Property </span></td>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Value</span></td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
e = application.getAttributeNames();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(name);
out.write("</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(application.getAttribute(name));
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
out.write("\r\n");
out.write("</table>\r\n");
out.write("\r\n");
out.write("<h3>Cookies Variables:</h3>\r\n");
out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#DEE3ED\" class=\"line20\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Property </span></td>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Value</span></td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
Cookie[] cos=request.getCookies();
if(cos!=null){
for(int i=0;i<cos.length;i++)
{
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(cos[i].getName());
out.write("</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(cos[i].getValue());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
}
out.write("\r\n");
out.write("</table>\r\n");
out.write("\r\n");
out.write("<h3>Server Variables:</h3>\r\n");
out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#DEE3ED\" class=\"line20\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Property </span></td>\r\n");
out.write(" <td width=\"50%\" height=\"22\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Value</span></td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
Properties props=System.getProperties();
Iterator iter=props.keySet().iterator();
while(iter.hasNext())
{
String key=(String)iter.next();
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(key);
out.write("</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(props.get(key));
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
out.write("\r\n");
out.write("</table>\r\n");
out.write("<h3>Lib Info</h3>\r\n");
LibInfo lib=new LibInfo();
out.write("\r\n");
out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#DEE3ED\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td height=\"25\" bgcolor=\"#9999CC\"><span class=\"table-header-text\">Property </span></td>\r\n");
out.write(" <td bgcolor=\"#9999CC\"><span class=\"table-header-text\">Value</span></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td width=\"476\" bgcolor=\"#FFFFFF\">supportJNDI</td>\r\n");
out.write(" <td width=\"484\" bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportJNDI());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportJavaxSql</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportJavaxSql());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportJAF</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportJAF());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportMail</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportMail());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportBeanUtils</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportBeanUtils());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportCommonLogging</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportCommonLogging());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportCommonCodec</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportCommonCodec());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportCommonCollection</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportCommonCollection());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportCommonDigester</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportCommonDigester());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportCommonLang</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportCommonLang());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportJakartaRegExp</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportJakartaRegExp());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportLucene</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportLucene());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportDom4j</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportDom4j());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportMmMysqlDriver</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportMmMysqlDriver());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportComMysqlDriver</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportComMysqlDriver());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\">supportImageProcessing</td>\r\n");
out.write(" <td bgcolor=\"#FFFFFF\"> ");
out.print(lib.isSupportImageProcessing());
out.write("</td>\r\n");
out.write(" </tr>\r\n");
out.write("</table>\r\n");
out.write("<p><br>\r\n");
out.write("</p>\r\n");
out.write("</body>\r\n");
out.write("</html>\r\n");
long endMem = Runtime.getRuntime().freeMemory();
long total= Runtime.getRuntime().maxMemory();
out.println("Total Memory:"+total);
out.println("Start Memory:"+startMem);
out.println("End Memory:"+endMem);
out.println("Use memory: "+ (startMem - endMem));
long endTime = System.currentTimeMillis();
out.println("Use Time: "+ (endTime-startTime));
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -