package org.apache.jsp.WEB_002dINF.views.account;
|
|
import javax.servlet.*;
|
import javax.servlet.http.*;
|
import javax.servlet.jsp.*;
|
import com.northglass.util.SetupUtil;
|
import org.apache.shiro.web.filter.authc.FormAuthenticationFilter;
|
|
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.Vector _jspx_dependants;
|
|
private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_nobody;
|
|
private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;
|
|
public Object getDependants() {
|
return _jspx_dependants;
|
}
|
|
public void _jspInit() {
|
_jspx_tagPool_c_set_var_value_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
|
}
|
|
public void _jspDestroy() {
|
_jspx_tagPool_c_set_var_value_nobody.release();
|
}
|
|
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=UTF-8");
|
pageContext = _jspxFactory.getPageContext(this, request, response,
|
null, true, 8192, true);
|
_jspx_page_context = pageContext;
|
application = pageContext.getServletContext();
|
config = pageContext.getServletConfig();
|
session = pageContext.getSession();
|
out = pageContext.getOut();
|
_jspx_out = out;
|
_jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");
|
|
out.write("\n");
|
out.write("\n");
|
out.write("\n");
|
out.write("\n");
|
if (_jspx_meth_c_set_0(_jspx_page_context))
|
return;
|
out.write("\n");
|
out.write("\n");
|
out.write("<!DOCTYPE html>\n");
|
out.write("<html>\n");
|
out.write("<head>\n");
|
out.write(" <meta charset=\"utf-8\">\n");
|
out.write(" <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n");
|
out.write(" <title>MES | 登录</title>\n");
|
out.write(" <!-- Tell the browser to be responsive to screen width -->\n");
|
out.write(" <meta content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\" name=\"viewport\">\n");
|
out.write(" <!-- Bootstrap 3.3.7 -->\n");
|
out.write(" <link rel=\"stylesheet\" href=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/bower_components/bootstrap/dist/css/bootstrap.min.css\">\n");
|
out.write(" <!-- Font Awesome -->\n");
|
out.write(" <link rel=\"stylesheet\" href=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/bower_components/font-awesome/css/font-awesome.min.css\">\n");
|
out.write(" <!-- Ionicons -->\n");
|
out.write(" <link rel=\"stylesheet\" href=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/bower_components/Ionicons/css/ionicons.min.css\">\n");
|
out.write(" <!-- Theme style -->\n");
|
out.write(" <link rel=\"stylesheet\" href=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/dist/css/AdminLTE.min.css\">\n");
|
out.write(" <!-- iCheck -->\n");
|
out.write(" <link rel=\"stylesheet\" href=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/plugins/iCheck/square/blue.css\">\n");
|
out.write("\n");
|
out.write(" <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->\n");
|
out.write(" <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->\n");
|
out.write(" <!--[if lt IE 9]>\n");
|
out.write(" <script src=\"https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js\"></script>\n");
|
out.write(" <script src=\"https://oss.maxcdn.com/respond/1.4.2/respond.min.js\"></script>\n");
|
out.write(" <![endif]-->\n");
|
out.write("\n");
|
out.write(" <!-- Google Font -->\n");
|
out.write(" <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic\">\n");
|
out.write("\n");
|
out.write("<!-- jQuery 3 -->\n");
|
out.write("<script src=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/bower_components/jquery/dist/jquery.min.js\"></script>\n");
|
out.write("<!-- Bootstrap 3.3.7 -->\n");
|
out.write("<script src=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/bower_components/bootstrap/dist/js/bootstrap.min.js\"></script>\n");
|
out.write("<!-- iCheck -->\n");
|
out.write("<script src=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/AdminLTE/plugins/iCheck/icheck.min.js\"></script>\n");
|
out.write("<script>\n");
|
out.write(" $(function () {\n");
|
out.write(" $('input').iCheck({\n");
|
out.write(" checkboxClass: 'icheckbox_square-blue',\n");
|
out.write(" radioClass: 'iradio_square-blue',\n");
|
out.write(" increaseArea: '20%' /* optional */\n");
|
out.write(" });\n");
|
out.write(" });\n");
|
out.write("</script>\n");
|
out.write("\n");
|
out.write(" <style>\n");
|
out.write(" div.background\n");
|
out.write(" {\n");
|
out.write(" width:400px;\n");
|
out.write(" height:270px;\n");
|
out.write(" margin-left:-5%;\n");
|
out.write(" border:1px solid black;\n");
|
out.write(" background:rgba(0,0,0,0.05);/*关键代码*/\n");
|
out.write(" z-index:100;\n");
|
out.write(" }\n");
|
out.write(" \n");
|
out.write(" div.transbox\n");
|
out.write(" {\n");
|
out.write(" width:300px;\n");
|
out.write(" height:35px;\n");
|
out.write(" margin-left:15%;\n");
|
out.write(" margin-top:50px;\n");
|
out.write(" border:0px solid rgba(255,0,0,0.3);\n");
|
out.write(" z-index:101;\n");
|
out.write(" }\n");
|
out.write(" \n");
|
out.write(" .thumbnaildiv {\n");
|
out.write(" height: 150px;\n");
|
out.write(" text-align: center;\n");
|
out.write(" padding: 15px;\n");
|
out.write(" }\n");
|
out.write(" </style>\n");
|
out.write("</head>\n");
|
out.write("\n");
|
out.write("\n");
|
out.write("<body style=\"background-image: url('/gmms2/static/images/glass.jpg'); background-size: cover;\">\n");
|
if (SetupUtil.databaseExists()) {
|
out.write("\n");
|
out.write("<div style=\"margin-top: 150px;\"> \n");
|
out.write("<div align=\"center\"><img alt=\"logo\" src=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/static/images/blacklogo.png\" style=\"width: 450px;height: 100px; \"></div>\n");
|
out.write("<div class=\"login-box\" style=\"margin-top: 10px;\">\n");
|
out.write(" <!-- <div class=\"login-logo\">\n");
|
out.write(" <img alt=\"logo\" src=\"/gmms2/static/images/logo.jpg\">\n");
|
out.write(" </div> -->\n");
|
out.write(" \n");
|
out.write(" \n");
|
out.write(" <!-- /.login-logo -->\n");
|
out.write(" <div class=\"background\" style=\"border-radius:3px;\" id=\"mydiv\">\n");
|
out.write(" <form action=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/login\" method=\"post\">\n");
|
out.write(" ");
|
|
String error = (String) request.getAttribute(FormAuthenticationFilter.DEFAULT_ERROR_KEY_ATTRIBUTE_NAME);
|
if(error != null){
|
|
out.write("\n");
|
out.write("\t\t<div class=\"alert alert-error input-medium controls\">\n");
|
out.write("\t\t\t<button class=\"close\" data-dismiss=\"alert\">×</button>登录失败,请重试.\n");
|
out.write("\t\t</div>\n");
|
out.write("\t");
|
|
}
|
|
out.write("\n");
|
out.write(" <!-- <div style =\"font-size:25px;text-align:center \">玻璃生产管理系统</div><br><br> -->\n");
|
out.write(" <div class=\"transbox\">\n");
|
out.write(" <font size=\"4\">用户名:</font><input type=\"text\" name=\"username\" class=\"form-control\" placeholder=\"请输入账户\">\n");
|
out.write(" <span class=\"glyphicon glyphicon-user form-control-feedback\"></span>\n");
|
out.write(" </div>\n");
|
out.write(" <div class=\"transbox\">\n");
|
out.write(" <font size=\"4\">密码:</font><input type=\"password\" name=\"password\" class=\"form-control\" placeholder=\"请输入密码\">\n");
|
out.write(" <span class=\"glyphicon glyphicon-lock form-control-feedback\"></span>\n");
|
out.write(" </div>\n");
|
out.write(" <div class=\"transbox\">\n");
|
out.write(" <div class=\"col-xs-8\">\n");
|
out.write(" <div class=\"checkbox icheck\">\n");
|
out.write(" \t<label style=\"color: red;\">\n");
|
out.write(" \t记住<input type=\"checkbox\">\n");
|
out.write(" </label>\n");
|
out.write(" </div>\n");
|
out.write(" </div>\n");
|
out.write(" <!-- /.col -->\n");
|
out.write(" <div class=\"col-xs-4\">\n");
|
out.write(" <button type=\"submit\" class=\"btn btn-primary btn-block btn-flat\">登 录</button>\n");
|
out.write(" </div>\n");
|
out.write(" <!-- /.col -->\n");
|
out.write(" </div>\n");
|
out.write(" </form>\n");
|
out.write(" </div>\n");
|
out.write(" <!-- /.login-box-body -->\n");
|
out.write("</div>\n");
|
out.write("<!-- /.login-box -->\n");
|
out.write("\n");
|
out.write("</div>\n");
|
out.write("<div style=\"margin-left: 2%; margin-top: 19%;\"><strong>Copyright © 2014-2018 <a href=\"#\">上海北玻自动化技术有限公司</a>.</strong> All rights reserved.</div>\n");
|
out.write(" ");
|
} else {
|
out.write("\n");
|
out.write(" \t\t\t\t\t<a href=\"");
|
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${ctx}", java.lang.String.class, (PageContext)_jspx_page_context, null));
|
out.write("/systemmgmt/initializeDatabase\" class=\"btn btn-large btn-success\">创建数据库表</a>\n");
|
out.write(" \t\t\t\t\t<br><br>\n");
|
out.write(" \t\t\t\t\t<p align=\"left\">首次部署系统时,点击此按钮将创建数据库表,并导入货架、吊装位、切割机、上片位信息</p>\n");
|
out.write(" \t\t\n");
|
out.write(" ");
|
}
|
out.write("\n");
|
out.write(" \n");
|
out.write("</body>\n");
|
out.write("</html>\n");
|
} catch (Throwable t) {
|
if (!(t instanceof SkipPageException)){
|
out = _jspx_out;
|
if (out != null && out.getBufferSize() != 0)
|
out.clearBuffer();
|
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
|
else throw new ServletException(t);
|
}
|
} finally {
|
_jspxFactory.releasePageContext(_jspx_page_context);
|
}
|
}
|
|
private boolean _jspx_meth_c_set_0(PageContext _jspx_page_context)
|
throws Throwable {
|
PageContext pageContext = _jspx_page_context;
|
JspWriter out = _jspx_page_context.getOut();
|
// c:set
|
org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _jspx_tagPool_c_set_var_value_nobody.get(org.apache.taglibs.standard.tag.rt.core.SetTag.class);
|
_jspx_th_c_set_0.setPageContext(_jspx_page_context);
|
_jspx_th_c_set_0.setParent(null);
|
_jspx_th_c_set_0.setVar("ctx");
|
_jspx_th_c_set_0.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.evaluateExpression("${pageContext.request.contextPath}", java.lang.Object.class, (PageContext)_jspx_page_context, null));
|
int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
|
if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
|
_jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
|
return true;
|
}
|
_jspx_tagPool_c_set_var_value_nobody.reuse(_jspx_th_c_set_0);
|
return false;
|
}
|
}
|