📄 validuser.java
字号:
pw
.println(" ");
pw
.println("td.alt { ");
pw
.println(" background: #F5FAFA; ");
pw
.println(" color: #797268; ");
pw
.println("} ");
pw
.println(" ");
pw
.println("th.spec { ");
pw
.println(" border-left: 1px solid #C1DAD7; ");
pw
.println(" border-top: 0; ");
pw
.println(" background: #fff url(images/bullet1.gif) no-repeat; ");
pw
.println(" font: bold 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; ");
pw
.println("} ");
pw
.println(" ");
pw
.println("th.specalt { ");
pw
.println(" border-left: 1px solid #C1DAD7; ");
pw
.println(" border-top: 0; ");
pw
.println(" background: #f5fafa url(images/bullet2.gif) no-repeat; ");
pw
.println(" font: bold 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; ");
pw
.println(" color: #797268; ");
pw
.println("} ");
pw
.println("/*---------for IE 5.x bug*/ ");
pw.println("html>body td{ font-size:11px;}");
pw.println("</style>");
pw.println("<form action = \"/ecAppserver/admin\" method = \"post\">");
pw.println("<input type = 'submit' name = 'Logout' value='Logout'>");
pw.println("</form>");
// pw.println("<br>");
if (submit != null) {
if (!submit.equals("Sign In")) {
String sessionElements[] = submit.split(",");
for (int i = 0; i < sessionElements.length; i++) {
System.out.println("-->" + i + " : "
+ sessionElements[i]);
sessionId = sessionElements[i];
sf = new SignOffService(sessionId);
sf.signOff(sessionId);
pw.println("删除的session" + sessionId + "<br>");
}
}
}
pw.println("请选择要删除的session <br>");
pw.println("<form name='form1' method='post'>");
// pw.println("<TABLE BORDER CELLSPACING=3 CELLPADDING=3>");
pw.println("<TABLE cellspacing='0'");
pw.println("<TR>");
pw.println("<th scope='column' abbr='Model' class='nobg'>");
pw.println("select");
pw.println("</th>");
pw.println("<th>" + "sessionid");
pw.println("</th>");
pw.println("<th>" + "LocalMachineName");
pw.println("</th>");
pw.println("<th>" + "ClientMachineName");
pw.println("</th>");
pw.println("<th>" + "UserId");
pw.println("</th>");
pw.println("</TR>");
AppServerSessionMgr sessionMgr = AppServerSessionMgr.getInstance();
Hashtable sessionHash = sessionMgr.getSessions();
Set key = sessionHash.keySet();
Iterator itor = key.iterator();
int i = 0;
while (itor.hasNext()) {
String sessionid = (String) itor.next();
User user = (User) sessionHash.get(sessionid);
pw.println("<TR>");
String color = "";
if (i % 2 == 0) {
pw.println("<th scope='column' abbr='Model2' class='spec'>");
} else {
pw.println("<th scope='column' abbr='Model2' class='specalt'>");
color = "class='alt'";
}
pw.println("<input type=\"checkbox\" name='checkDelete' value='"
+ sessionid + "'>");
pw.println("</th>");
pw.println("<TD " + color + ">" + sessionid);
pw.println("</TD>");
pw.println("<TD " + color + ">" + user.getLocalMachineName());
pw.println("</TD>");
pw.println("<TD " + color + ">" + user.getClientMachineName());
pw.println("</TD class='alt'>");
pw.println("<TD " + color + ">" + user.getUserId());
pw.println("</TD>");
pw.println("</TR>");
i++;
}
pw.println("</TABLE>");
pw
.println("<input type='submit' name='submit' value='delete' onclick='deleteSession()'>");
pw
.println("<input name='chkAll' type='checkbox' id='chkAll' onclick='CheckAll()' value='checkbox'> 全部选中");
pw.println("<form >");
pw.println("<script>");
pw.println("function deleteSession()");
pw.println("{");
pw.println("var checkedIds=''; ");
// 获得选择的check列表对象
pw.println("var checkIdObj = eval('form1.checkDelete');");
// 判断对象是否为空
pw.println("if (checkIdObj == null) { ");
pw.println("alert('Please select the session!');");
pw.println("window.location.reload();");
pw.println("return; ");
pw.println(" } ");
pw.println("if(typeof(checkIdObj.length)=='undefined'){ ");
pw.println("if(form1.checkDelete.checked){ ");
pw.println("checkedIds = document.form1.checkDelete.value;");
pw.println("} ");
pw.println(" } ");
pw.println(" else{ ");
pw.println("for (i=0; i<checkIdObj.length; i++) { ");
pw.println("if(checkIdObj[i].checked){");
pw.println("checkedIds = checkedIds + checkIdObj[i].value + ',';");
pw.println("} ");
pw.println(" }");
pw.println("} ");
pw.println(" document.form1.submit.value=checkedIds;");
pw.println("form1.submit();");
pw.println("}");
pw.println("function CheckAll(form)");
pw.println(" {");
pw
.println(" var ChkEl = document.getElementsByName('chkAll').item(0); ");
pw.println("var ChkEls=document.getElementsByName('checkDelete'); ");
pw.println("for(var i=0;i< ChkEls.length;i++){ ");
pw.println("if(ChkEls.item(i).type != 'checkbox')continue;");
pw.println("var oEl = ChkEls.item(i); ");
pw.println("oEl.status=ChkEl.status; ");
pw.println("}");
pw.println("}");
pw.println("</script>");
}
public void loginOn(PrintWriter out) {
out.println(" <html> ");
out.println("<head>");
out
.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">");
out.println("<title>Redirecting the page</title>");
out.println("</head>");
out.println("<body>");
out
.println("<form action = \"/ecAppserver/manage/ValidUser\" method = \"post\">");
out.println("<tr>");
out.println("<td>Enter your name :</td>");
out.println("<td><input type =\"text\" name = \"username\"></td>");
out.println(" </tr><br>");
out.println(" <tr>");
out.println("<td>Enter your password :</td>");
out.println("<td><input type = \"password\" name =\"password\"></td>");
out.println("</tr><br>");
out.println(" <tr>");
out
.println("<td><input type = \"submit\" name = \"submits\" value='Sign In'></td>");
out.println("</tr>");
out.println("</form>");
out.println("</body>");
out.println("Please enter the correct name and password!");
out.println(" </html>");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -