⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 validuser.java

📁 银行项目为后台socket通信写的程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		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 + -