📄 login_jsp.java
字号:
package org.apache.jsp.stu;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.sql.*;
public final class login_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
private static java.util.List _jspx_dependants;
private javax.el.ExpressionFactory _el_expressionfactory;
private org.apache.AnnotationProcessor _jsp_annotationprocessor;
public Object getDependants() {
return _jspx_dependants;
}
public void _jspInit() {
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
_jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
}
public void _jspDestroy() {
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
response.setContentType("text/html; charset=gb2312");
pageContext = _jspxFactory.getPageContext(this, request, response,
"errorpage.jsp", true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\t<html>\r\n");
out.write("\t<head>\r\n");
out.write("\t<STYLE>A.menuitem {\r\n");
out.write(" COLOR: menutext; TEXT-DECORATION: none\r\n");
out.write("}\r\n");
out.write("A.menuitem:hover {\r\n");
out.write(" COLOR: highlighttext; BACKGROUND-COLOR: highlight\r\n");
out.write("}\r\n");
out.write("DIV.contextmenu {\r\n");
out.write(" BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; Z-INDEX: 999; VISIBILITY: hidden; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset; POSITION: absolute; BACKGROUND-COLOR: buttonface\r\n");
out.write("}\r\n");
out.write("\r\n");
out.write("</STYLE>\r\n");
out.write("<SCRIPT language=JavaScript>\r\n");
out.write("function Year_Month(){ \r\n");
out.write(" var now = new Date(); \r\n");
out.write(" var yy = now.getYear(); \r\n");
out.write(" var mm = now.getMonth()+1; \r\n");
out.write(" var cl = '<font color=\"#0000df\">'; \r\n");
out.write(" if (now.getDay() == 0) cl = '<font color=\"#c00000\">'; \r\n");
out.write(" if (now.getDay() == 6) cl = '<font color=\"#00c000\">'; \r\n");
out.write(" return(cl + yy + '年' + mm + '月</font>'); }\r\n");
out.write(" function Date_of_Today(){ \r\n");
out.write(" var now = new Date(); \r\n");
out.write(" var cl = '<font color=\"#ff0000\">'; \r\n");
out.write(" if (now.getDay() == 0) cl = '<font color=\"#c00000\">'; \r\n");
out.write(" if (now.getDay() == 6) cl = '<font color=\"#00c000\">'; \r\n");
out.write(" return(cl + now.getDate() + '</font>'); }\r\n");
out.write(" function Day_of_Today(){ \r\n");
out.write(" var day = new Array(); \r\n");
out.write(" day[0] = \"星期日\"; \r\n");
out.write(" day[1] = \"星期一\"; \r\n");
out.write(" day[2] = \"星期二\"; \r\n");
out.write(" day[3] = \"星期三\"; \r\n");
out.write(" day[4] = \"星期四\"; \r\n");
out.write(" day[5] = \"星期五\"; \r\n");
out.write(" day[6] = \"星期六\"; \r\n");
out.write(" var now = new Date(); \r\n");
out.write(" var cl = '<font color=\"#0000df\">'; \r\n");
out.write(" if (now.getDay() == 0) cl = '<font color=\"#c00000\">'; \r\n");
out.write(" if (now.getDay() == 6) cl = '<font color=\"#00c000\">'; \r\n");
out.write(" return(cl + day[now.getDay()] + '</font>'); }\r\n");
out.write(" function CurentTime(){ \r\n");
out.write(" var now = new Date(); \r\n");
out.write(" var hh = now.getHours(); \r\n");
out.write(" var mm = now.getMinutes(); \r\n");
out.write(" var ss = now.getTime() % 60000; \r\n");
out.write(" ss = (ss - (ss % 1000)) / 1000; \r\n");
out.write(" var clock = hh+':'; \r\n");
out.write(" if (mm < 10) clock += '0'; \r\n");
out.write(" clock += mm+':'; \r\n");
out.write(" if (ss < 10) clock += '0'; \r\n");
out.write(" clock += ss; \r\n");
out.write(" return(clock); } \r\n");
out.write("function refreshCalendarClock(){ \r\n");
out.write("document.all.calendarClock1.innerHTML = Year_Month(); \r\n");
out.write("document.all.calendarClock2.innerHTML = Date_of_Today(); \r\n");
out.write("document.all.calendarClock3.innerHTML = Day_of_Today(); \r\n");
out.write("document.all.calendarClock4.innerHTML = CurentTime(); }\r\n");
out.write(" var webUrl = webUrl; \r\n");
out.write("document.write('<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>'); \r\n");
out.write("document.write('<table id=\"CalendarClockFreeCode\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"60\" height=\"70\" ');\r\n");
out.write("document.write('style=\"position:absolute;visibility:hidden\" bgcolor=\"#eeeeee\">');\r\n");
out.write("document.write('<tr><td align=\"center\"><font ');\r\n");
out.write("document.write('style=\"cursor:hand;color:#ff0000;font-family:宋体;font-size:14pt;line-height:120%\" ');\r\n");
out.write("if (webUrl != 'netflower'){ \r\n");
out.write(" document.write('</td></tr><tr><td align=\"center\"><font ');\r\n");
out.write(" document.write('style=\"cursor:hand;color:#2000ff;font-family:宋体;font-size:9pt;line-height:110%\" ');\r\n");
out.write("} \r\n");
out.write("document.write('</td></tr></table>'); \r\n");
out.write("document.write('<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"61\" bgcolor=\"#C0C0C0\" height=\"70\">');\r\n");
out.write("document.write('<tr><td valign=\"top\" width=\"100%\" height=\"100%\">');\r\n");
out.write("document.write('<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"58\" bgcolor=\"#FEFEEF\" height=\"67\">');\r\n");
out.write("document.write('<tr><td align=\"center\" width=\"100%\" height=\"100%\" >');\r\n");
out.write("document.write('<font id=\"calendarClock1\" style=\"font-family:宋体;font-size:7pt;line-height:120%\"> </font><br>');\r\n");
out.write("document.write('<font id=\"calendarClock2\" style=\"color:#ff0000;font-family:Arial;font-size:14pt;line-height:120%\"> </font><br>');\r\n");
out.write("document.write('<font id=\"calendarClock3\" style=\"font-family:宋体;font-size:9pt;line-height:120%\"> </font><br>');\r\n");
out.write("document.write('<font id=\"calendarClock4\" style=\"color:#100080;font-family:宋体;font-size:8pt;line-height:120%\"><b> </b></font>');\r\n");
out.write("document.write('</td></tr></table>');\r\n");
out.write("document.write('</td></tr></table>'); \r\n");
out.write("document.write('</td></tr></table>'); \r\n");
out.write("setInterval('refreshCalendarClock()',1000);\r\n");
out.write("</SCRIPT>\r\n");
out.write("<script language=\"javascript\">\r\n");
out.write("<!--\r\n");
out.write("function makearray(size)\r\n");
out.write("{\r\n");
out.write("this.length=size;\r\n");
out.write("for(i=1;i<=size;i++)\r\n");
out.write("{\r\n");
out.write("this[i]=0\r\n");
out.write("}\r\n");
out.write("return this;\r\n");
out.write("}\r\n");
out.write("msg=new makearray(3)\r\n");
out.write("msg[2]=\"欢迎使用教学管理系统\"\r\n");
out.write("msg[1]=\"请选择用户类新,输入用户名,密码!\";\r\n");
out.write("msg[3]=\"谢谢使用!\"\r\n");
out.write("interval = 100;\r\n");
out.write("seq = 0;\r\n");
out.write("i=1;\r\n");
out.write("function Scroll() {\r\n");
out.write("document.tmForm.tmText.value = msg[i].substring(0, seq+1);\r\n");
out.write("seq++;\r\n");
out.write("if ( seq >= msg[i].length ) { seq = 0 ;i++;interval=900};\r\n");
out.write("if(i>3){i=1};\r\n");
out.write("window.setTimeout(\"Scroll();\", interval );interval=100\r\n");
out.write("} ;\r\n");
out.write("//-->\r\n");
out.write("</script>\r\n");
out.write("\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"; charset=gb2312\">\r\n");
out.write("\t<title>登陆</title>\r\n");
out.write(" <SCRIPT Language = javascript>\r\n");
out.write(" <!--\r\n");
out.write(" //下面的副程序将执行资料检查\r\n");
out.write(" function isValid()\r\n");
out.write(" {\t\r\n");
out.write(" \t//下面的if判断语句将检查是否输入帐号资料\r\n");
out.write(" \tif(frmLogin.id.value == \"\")\r\n");
out.write(" \t{\t\r\n");
out.write(" \t\twindow.alert(\"您必须完成帐号的输入!\"); \r\n");
out.write(" \t\t//显示错误信息\r\n");
out.write(" \t\tdocument.frmLogin.elements(0).focus();\r\n");
out.write(" \t\t//将光标移至帐号输入栏\t\t\r\n");
out.write(" \t\treturn false;\r\n");
out.write(" \t}\r\n");
out.write(" \t\r\n");
out.write(" \t//下面的if判断语句将检查是否输入帐号密码\r\n");
out.write(" \tif(frmLogin.password.value == \"\")\r\n");
out.write(" \t{\r\n");
out.write(" \t\twindow.alert(\"您必须完成密码的输入!\");\r\n");
out.write(" \t\t//显示错误信息\r\n");
out.write(" \t\tdocument.frmLogin.elements(1).focus();\r\n");
out.write(" \t\t//将光标移至密码输入栏\r\n");
out.write(" \t\treturn false; //离开函数\r\n");
out.write(" \t}\r\n");
out.write(" \r\n");
out.write(" \tfrmLogin.submit(); //送出表单中的资料\r\n");
out.write(" }\r\n");
out.write(" -->\r\n");
out.write(" </SCRIPT>\t\t\r\n");
out.write("<body bgcolor=\"#0099FF\" OnLoad=\"Scroll()\">\r\n");
out.write("<form name=\"tmForm\">\r\n");
out.write("<input type=\"Text\" name=\"tmText\" size=\"40\">\r\n");
out.write("</form>\r\n");
out.write("<p> \r\n");
out.write(" ");
String getmessage = (String) session.getAttribute("error");
if (getmessage==null) {getmessage="";}
out.write("\r\n");
out.write(" <p1><font color=\"red\">");
out.print(getmessage);
out.write("</font></p1></p>\r\n");
out.write("<p align=\"center\"><font color=\"#33FF00\" size=\"+4\" face=\"华文行楷\">教学管理系统</font></p>\r\n");
out.write("<form name=\"frmLogin\" method=\"post\" action=\"login_confirm.jsp\" onSubmit=\"return isValid(this);\">\r\n");
out.write(" <p> \r\n");
out.write(" <div align=\"center\"> \r\n");
out.write(" <table width=\"47%\" height=\"232\" border=1 align=\"center\" >\r\n");
out.write(" <tr > \r\n");
out.write(" <td height=\"44\" colspan=\"2\">\r\n");
out.write("<div align=\"center\"><font color=\"#FFFFFF\" size=\"+2\" face=\"华文行楷\">请你输入</font></div></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr > \r\n");
out.write(" <td><div align=\"center\"><font color=\"#FFFFFF\"><strong>用户</strong></font><font color=\"#FFFFFF\"><strong>:</strong></font></div></td>\r\n");
out.write(" <td><input name=\"kind\" type=\"radio\" value=\"student\" checked >\r\n");
out.write(" <font color=\"#FFFFFF\" size=\"+2\" face=\"华文行楷\">学生 </font> \r\n");
out.write(" <input type=\"radio\" name=\"kind\" value=\"teacher\">\r\n");
out.write(" <font color=\"#FFFFFF\" size=\"+2\" face=\"华文行楷\"> 教师 </font>\r\n");
out.write("<input type=\"radio\" name=\"kind\" value=\"admin\">\r\n");
out.write(" <font color=\"#FFFFFF\" size=\"+2\" face=\"华文行楷\">管理员</font></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr > \r\n");
out.write(" <td width=\"27%\"><div align=\"center\"><strong><font color=\"#FFFFFF\">登陆名</font><font color=\"#FFFFFF\">:</font></strong></div></td>\r\n");
out.write(" <td width=\"73%\"><input name=\"id\" type=\"text\" id=\"id\" size=\"20\" maxlength=\"20\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr> \r\n");
out.write(" <td><div align=\"center\"><strong> <font color=\"#FFFFFF\">密码:</font></strong></div></td>\r\n");
out.write(" <td><input name=\"password\" type=\"password\" id=\"password\" size=\"8\" maxlength=\"8\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr > \r\n");
out.write(" <td colspan=\"2\"><div align=\"center\"> \r\n");
out.write(" <input type=\"submit\" name=\"Submit\" value=\"登陆\">\r\n");
out.write(" </div></td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write(" <table>\r\n");
out.write(" </table> \r\n");
out.write(" </div>\r\n");
out.write("</form>\r\n");
out.write("</body>\r\n");
out.write(" \t</html>\r\n");
out.write(" \t\r\n");
out.write(" \t");
} 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 {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -