public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final java.lang.String _jspx_method = request.getMethod(); if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method) && !javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) { response.sendError( HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSPs only permit GET POST or HEAD"); return; } final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.PageContext _jspx_page_context = null; try { response.setContentType("text/html"); 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; out.write('\r'); out.write('\n'); response.sendRedirect(response.encodeRedirectURL(request.getContextPath() + "/html")); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { if (response.isCommitted()) { out.flush(); } else { out.clearBuffer(); } } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write("\r\n"); out.write("<!DOCTYPE html>\r\n"); out.write("<html>\r\n"); out.write("<head>\r\n"); out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Shift_JIS\">\r\n"); out.write("<title>検定管理システム</title>\r\n"); out.write("<link href=\""); out.print(request.getContextPath()); out.write("/view/css/style.css\" rel=\"stylesheet\" type=\"text/css\" />\r\n"); out.write("<script src=\""); out.print(request.getContextPath()); out.write("/view/js/jquery-1.11.3.min.js\"></script>\r\n"); out.write("<script type=\"text/javascript\">\r\n"); out.write("$(function(){\r\n"); out.write(" $('a,a img,button').css({\r\n"); out.write(" opacity: 1.0,\r\n"); out.write(" filter: \"alpha(opacity=100)\"\r\n"); out.write(" }).hover(function(){\r\n"); out.write(" $(this).fadeTo(200,0.6);\r\n"); out.write(" },function(){\r\n"); out.write(" $(this).fadeTo(200,1.0);\r\n"); out.write(" })\r\n"); out.write("});\r\n"); out.write("</script>\r\n"); out.write("</head>\r\n"); out.write("<body>\r\n"); out.write("\r\n"); out.write("\r\n"); HttpSession examationsearchsession = request.getSession(false); ExamationInfoDto examationinfo = (ExamationInfoDto) examationsearchsession.getAttribute("examationinfo"); int i = Integer.parseInt(request.getParameter("forid")); out.write("\r\n"); out.write("\r\n"); out.write( "<header><h1><a href=\"/testmanagement/examationlist\">検定管理システム</a></h1></header>\r\n"); out.write("\r\n"); out.write("<div class=\"main\">\r\n"); out.write("\r\n"); out.write("\t<div class=\"info\">\r\n"); out.write("\t<h2>受験検定追加</h2>\r\n"); out.write("\t<p>受験検定の合否を選択してください。</p>\r\n"); out.write("\r\n"); out.write("\t<table class=\"list\">\r\n"); out.write("\t\t<tr>\r\n"); out.write("\t\t\t<td class=\"testadd\">実施日</td><td>"); out.print(examationinfo.getTestDay().get(i)); out.write("</td>\r\n"); out.write("\t\t</tr>\r\n"); out.write("\t\t<tr>\r\n"); out.write("\t\t\t<td class=\"testadd\">主催</td><td>"); out.print(examationinfo.getSponsor().get(i)); out.write("</td>\r\n"); out.write("\t\t</tr>\r\n"); out.write("\t\t<tr>\r\n"); out.write("\t\t\t<td class=\"testadd\">検定名</td><td>"); out.print(examationinfo.getTestName().get(i)); out.write("</td>\r\n"); out.write("\t\t</tr>\r\n"); out.write("\t</table>\r\n"); out.write("\r\n"); out.write("\t<form action=\""); out.print(request.getContextPath()); out.write("/view/examationaddchack.jsp\">\r\n"); out.write("\t\t<select name=\"gouhi\" class=\"drop\">\r\n"); out.write("\t\t<optgroup label=\"合否\">\r\n"); out.write("\t\t<option value=\"1\">合格</option>\r\n"); out.write("\t\t<option value=\"0\">不合格</option>\r\n"); out.write("\t\t</optgroup>\r\n"); out.write("\t\t</select>\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\t<table class=\"button\">\r\n"); out.write("\t\t<tr>\r\n"); out.write("\t\t\t<td class=\"button\">\r\n"); out.write("\t\t\t\t<button class=\"button1\" onClick=\"history.back()\">戻る</button>\r\n"); out.write("\t\t\t</td>\r\n"); out.write("\t\t\t<td class=\"button\">\r\n"); out.write("\r\n"); out.write("\t\t\t\t<button class=\"button1\" type=\"submit\" name=\"i\" value=\""); out.print(i); out.write("\">確認</button>\r\n"); out.write("\r\n"); out.write("\t\t\t</td>\r\n"); out.write("\t\t</tr>\r\n"); out.write("\t</table>\r\n"); out.write("\t</form>\r\n"); out.write("\t</div>\r\n"); out.write("\r\n"); out.write("\t<div class=\"side\">\r\n"); out.write("\t<form action=\""); out.print(request.getContextPath()); out.write("/logout\"><button class=\"menu\" type=\"submit\">ログアウト</button></form>\r\n"); out.write("\r\n"); out.write("\t<p><hr></p>\r\n"); out.write("\r\n"); out.write("\t<form action=\""); out.print(request.getContextPath()); out.write( "/examationlist\"><button class=\"menu\" type=\"submit\">受験検定一覧</button></form>\r\n"); out.write("\t<form action=\""); out.print(request.getContextPath()); out.write( "/view/examationadd1.jsp\" method=\"POST\"><button class=\"menu\" type=\"submit\">受験検定の追加</button></form>\r\n"); out.write("\t</div>\r\n"); out.write("\r\n"); out.write("</div>\r\n"); out.write("\r\n"); out.write("<footer>© 2016 WhiteCo.</footer>\r\n"); out.write("\r\n"); out.write("</body>\r\n"); out.write("</html>"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { if (response.isCommitted()) { out.flush(); } else { out.clearBuffer(); } } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write('\r'); out.write('\n'); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); if (_jspx_meth_c_005fset_005f0(_jspx_page_context)) return; out.write('\r'); out.write('\n'); String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path; request.setAttribute("basePath", basePath); out.write('\r'); out.write('\n'); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n"); out.write("<html>\r\n"); out.write("<head>\r\n"); out.write("<title>API管理</title>\r\n"); out.write(" "); out.write("<!-- Common JS Lib & CSS Lib -->\r\n"); out.write("<script type=\"text/javascript\" src=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/webResources/js/easyui/jquery-1.4.4.min.js\"></script>\r\n"); out.write("<script type=\"text/javascript\" src=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/webResources/js/common.js\"></script>\r\n"); out.write("<script type=\"text/javascript\" src='"); if (_jspx_meth_c_005furl_005f0(_jspx_page_context)) return; out.write("'></script>\r\n"); out.write("<link rel=\"stylesheet\" type=\"text/css\" href='"); if (_jspx_meth_c_005furl_005f1(_jspx_page_context)) return; out.write("'> \r\n"); out.write("<link rel=\"stylesheet\" type=\"text/css\" href='"); if (_jspx_meth_c_005furl_005f2(_jspx_page_context)) return; out.write("'>\r\n"); out.write("<script type=\"text/javascript\" src=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/webResources/js/easyui/locale/easyui-lang-zh_CN.js\"></script> \r\n"); out.write("<link rel=\"stylesheet\" type=\"text/css\" href='"); if (_jspx_meth_c_005furl_005f3(_jspx_page_context)) return; out.write("' />\r\n"); out.write("<script src=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/webResources/js/validator.js\"></script>\r\n"); out.write("<script src=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/webResources/My97DatePicker/WdatePicker.js\"></script>"); out.write("\r\n"); out.write("\t<script>\r\n"); out.write(" \r\n"); out.write(" function addNew(){\r\n"); out.write(" \tvar dt=new Date();\r\n"); out.write(" var ah = screen.availHeight - 30;\r\n"); out.write(" \t\tvar aw = screen.availWidth - 10;\r\n"); out.write(" \t\tvar xc = (aw - 500) / 2;\r\n"); out.write(" \t\tvar yc = (ah - 600) / 2;\r\n"); out.write(" openparentWindow(\"newWindow\",\"添加\",xc,yc,\"800\",\"500\",\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write( "/jsp/api/apiInitEdit.action?flag=add&dt=\"+dt.getTime(),true,true,true,false,true,\"win\");\r\n"); out.write(" }\r\n"); out.write(" function edit(row_Id){\r\n"); out.write(" \tvar dt=new Date();\r\n"); out.write(" var ah = screen.availHeight - 30;\r\n"); out.write(" \t\tvar aw = screen.availWidth - 10;\r\n"); out.write(" \t\tvar xc = (aw - 500) / 2;\r\n"); out.write(" \t\tvar yc = (ah - 600) / 2;\r\n"); out.write(" openparentWindow(\"newWindow\",\"修改\",xc,yc,\"800\",\"500\",\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write( "/jsp/api/apiInitEdit.action?flag=mod&api.id=\"+row_Id,true,true,true,false,true,\"win\");\r\n"); out.write(" }\r\n"); out.write(" function view(row_Id){\r\n"); out.write(" \tvar dt=new Date();\r\n"); out.write(" var ah = screen.availHeight - 30;\r\n"); out.write(" \t\tvar aw = screen.availWidth - 10;\r\n"); out.write(" \t\tvar xc = (aw - 400) / 2;\r\n"); out.write(" \t\tvar yc = (ah - 350) / 2;\r\n"); out.write(" openparentWindow(\"newWindow\",\"查看\",xc,yc,\"600\",\"400\",\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write( "/jsp/api/apiView.action?api.id=\"+row_Id+\"&dt=\"+dt.getTime(),true,true,true,false,true,\"win\");\r\n"); out.write(" }\r\n"); out.write(" function close_win(){\r\n"); out.write(" \t$(\"#newWindow\").window(\"close\");\r\n"); out.write(" }\r\n"); out.write(" function reloadDate(){\r\n"); out.write(" $('#pagination').datagrid('clearSelections');\r\n"); out.write(" \tsearch_api();\r\n"); out.write(" }\r\n"); out.write(" function del(){\r\n"); out.write(" \tvar rows = $('#pagination').datagrid('getSelections');\r\n"); out.write(" \tvar ids = \"\";\r\n"); out.write("\t\t\tfor(var i=0;i<rows.length;i++){\r\n"); out.write("\t\t\t\tids += rows[i].id+\"|\";\r\n"); out.write("\t\t\t}\r\n"); out.write("\t\t\tif(rows.length<1){\r\n"); out.write("\t\t\t $.messager.alert('提示','至少选择一项删除!');\r\n"); out.write("\t\t\t}else{\r\n"); out.write("\t\t\t $.messager.confirm(\"删除\",\"确定要删除吗?\",function(result){\r\n"); out.write("\t\t\t if(result){\r\n"); out.write("\t\t $.ajax({\r\n"); out.write("\t\t \turl : \"apiDel.action\",\r\n"); out.write("\t\t \ttype: 'post',\r\n"); out.write("\t\t dataType: 'json',\r\n"); out.write("\t\t async : false,\r\n"); out.write("\t\t data:{ \r\n"); out.write("\t\t \tids : ids\r\n"); out.write("\t\t },\r\n"); out.write("\t\t error: function(){\r\n"); out.write("\t\t \t$.messager.alert('错误','删除时出错!');\r\n"); out.write("\t\t },\r\n"); out.write("\t\t success: function(data){\r\n"); out.write("\t\t if(data.result == 'true'){\r\n"); out.write("\t\t \t$.messager.alert('提示','删除成功!');\r\n"); out.write("\t\t \tsearch_api();\r\n"); out.write("\t\t }else if(data.result == 'false'){\r\n"); out.write("\t\t \t$.messager.alert('错误','删除时出错!');\r\n"); out.write("\t\t }else if(data.result == 'have_sons') {\r\n"); out.write( "\t\t \t$.messager.alert('错误',data.name + '存在子级别,无法删除!');\r\n"); out.write("\t\t }\r\n"); out.write("\t\t }\r\n"); out.write("\t\t });\r\n"); out.write("\t\t\t }\r\n"); out.write("\t\t\t });\r\n"); out.write("\t\t\t}\r\n"); out.write(" }\r\n"); out.write(" \r\n"); out.write(" //清除查询表单中的搜索条件\r\n"); out.write(" function clear_form(ff){\r\n"); out.write(" var elements = ff.elements;\r\n"); out.write(" for(i=0;i<elements.length;i++){\r\n"); out.write(" var element = elements[i];\r\n"); out.write(" if(element.type==\"text\"){\r\n"); out.write(" element.value = \"\";\r\n"); out.write( " }else if(element.type==\"radio\" || element.type==\"checkbox\"){\r\n"); out.write(" \telement.checked = false;\r\n"); out.write(" }\r\n"); out.write(" }\r\n"); out.write(" var level_value_1 = $('#level_name_1').combobox('getValue');\r\n"); out.write(" $('#level_name_1').combobox('unselect', level_value_1);\r\n"); out.write(" var level_value_2 = $('#level_name_2').combobox('getValue');\r\n"); out.write(" $('#level_name_2').combobox('unselect', level_value_2);\r\n"); out.write(" }\r\n"); out.write(" \r\n"); out.write(" //双击单选按钮,取消选中状态\r\n"); out.write(" function cancel_selected(radio) {\r\n"); out.write(" \tif($(radio).attr('checked')){\r\n"); out.write(" \t\t$(radio).removeAttr('checked');\r\n"); out.write(" \t}else{\r\n"); out.write(" \t\t$(radio).attr('checked',true);\r\n"); out.write(" \t}\r\n"); out.write(" }\r\n"); out.write(" \r\n"); out.write(" \r\n"); out.write(" function search_api(){\r\n"); out.write(" \tvar queryParams = {\r\n"); out.write("\t\t\t\t\"api.name\": $(\"#name\").val(),\r\n"); out.write("\t\t\t\t\"api.createUserName\" : $('#createUserName').val(),\r\n"); out.write("\t\t\t\t\"level_code_1\" : $('#level_name_1').combobox('getValue'),\r\n"); out.write("\t\t\t\t\"level_code_2\" : $('#level_name_2').combobox('getValue')\r\n"); out.write("\t\t\t};\r\n"); out.write(" \t$('#pagination').datagrid('options').queryParams = queryParams;\r\n"); out.write(" \t$('#pagination').datagrid('clearSelections');\r\n"); out.write(" \t$(\"#pagination\").datagrid('load');\r\n"); out.write(" }\r\n"); out.write(" \r\n"); out.write(" //获得分类名称通过id\r\n"); out.write(" function findTypeNameById(level, rec) {\r\n"); out.write(" \t\tvar type_name = \"\";\r\n"); out.write(" \t\t$.ajax({\r\n"); out.write(" \t\t url: '"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/jsp/api/type/findTypeNameById.action',\r\n"); out.write(" \t\t type: 'post',\r\n"); out.write(" \t\t dataType: 'json',\r\n"); out.write(" \t\t async : false,\r\n"); out.write(" \t\t data:{\r\n"); out.write(" \t\t \t\"api.type_id\" : rec.type_id,\r\n"); out.write(" \t\t \t\"level\" : level //标记是一级还是二级\r\n"); out.write(" \t\t },\r\n"); out.write(" \t\t error: function(){\r\n"); out.write(" \t\t //alert('获取部门类型出错!');\r\n"); out.write(" \t\t },\r\n"); out.write(" \t\t success: function(data){\r\n"); out.write(" \t\t \ttype_name = data.name;\r\n"); out.write(" \t\t }\r\n"); out.write(" \t\t});\r\n"); out.write(" \t \treturn type_name;\r\n"); out.write(" }\r\n"); out.write(" \r\n"); out.write(" \t//利用ajax获得所有一级分类名称,并将这些值赋给下拉框\r\n"); out.write(" function setComboboxValues() {\r\n"); out.write(" \t$.ajax({\r\n"); out.write("\t\t\t\t url: \""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/jsp/api/type/gainAllTypeNames.action\",\r\n"); out.write(" \ttype: 'post',\r\n"); out.write(" dataType: 'json',\r\n"); out.write(" async : false,\r\n"); out.write(" data : {\r\n"); out.write(" \tlevel : '1&2'\r\n"); out.write(" },\r\n"); out.write("\t\t\t\t success: function(json){\r\n"); out.write("\t\t\t\t\t $(\"#level_name_1\").combobox({\r\n"); out.write("\t\t\t\t\t\t data:json.level_1,\r\n"); out.write("\t\t\t\t\t\t valueField:'code',\r\n"); out.write("\t\t\t\t\t\t textField:'name',\r\n"); out.write("\t\t\t\t\t\t editable:false,\r\n"); out.write("\t\t\t\t\t\t onSelect:function(params){\r\n"); out.write("\t\t\t\t\t\t \t//当选择事件触发时\r\n"); out.write("\t\t\t \t $.get('"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/jsp/api/type/gainAllTypeNames.action',\r\n"); out.write("\t\t\t \t \t\t{level : '2', oneLevelCode : params.code},\r\n"); out.write("\t\t\t \t \t\tfunction(data){\r\n"); out.write("\t\t\t \t \t\t\t//为第二级下拉框赋对应的值\r\n"); out.write( "\t\t\t \t \t\t\t$(\"#level_name_2\").combobox(\"clear\").combobox('loadData',data.level_2); \r\n"); out.write("\t\t\t \t \t\t},\r\n"); out.write("\t\t\t \t \t\t'json'\r\n"); out.write("\t\t\t \t );\r\n"); out.write("\r\n"); out.write("\t\t\t \t }\r\n"); out.write("\t\t\t\t\t });\r\n"); out.write("\t\t\t\t\t \r\n"); out.write("\t\t\t\t\t $(\"#level_name_2\").combobox({\r\n"); out.write("\t\t\t\t\t\t data:json.level_2,\r\n"); out.write("\t\t\t\t\t\t valueField:'code',\r\n"); out.write("\t\t\t\t\t\t textField:'name',\r\n"); out.write("\t\t\t\t\t\t editable:false\r\n"); out.write("\t\t\t\t\t });\r\n"); out.write("\t\t\t\t }\r\n"); out.write("\t\t\t});\r\n"); out.write(" }\r\n"); out.write(" \t\r\n"); out.write(" \t\r\n"); out.write(" $(function(){\r\n"); out.write(" \t//初始化下拉框的值\r\n"); out.write(" \tsetComboboxValues();\r\n"); out.write(" \t\r\n"); out.write(" \t//加载datagrid数据\r\n"); out.write("\t\t\t$('#pagination').datagrid({\r\n"); out.write("\t\t\t\ttitle:'列表',\r\n"); out.write("\t\t\t\ticonCls:'icon-save',\r\n"); out.write("\t\t\t\tnowrap: false,\r\n"); out.write("\t\t\t\tstriped: true,\r\n"); out.write("\t\t\t\tcollapsible:true,\r\n"); out.write("\t\t\t\turl:'apiQuery.action',\r\n"); out.write("\t\t\t\tqueryParams:{\r\n"); out.write("\t\t\t\t\t\"api.name\": $(\"#name\").val()\r\n"); out.write("\t\t\t\t},\r\n"); out.write("\t\t\t\tidField:'id',\r\n"); out.write("\t\t\t\tremoteSort: false,\r\n"); out.write("\t\t\t\tfrozenColumns:[[\r\n"); out.write("\t\t\t\t {field:'id',checkbox:true}\r\n"); out.write("\t\t\t\t]],\r\n"); out.write("\t\t\t\tcolumns:[[\r\n"); out.write("\t\t\t\t\t\t\t{field:'name',title:'名称',width:100},\r\n"); out.write( "\t\t\t\t\t\t\t{field:'one_level_name',title:'一级分类',width:100,formatter:function(value,rec){\r\n"); out.write("\t\t\t\t\t\t\t\treturn findTypeNameById('1', rec);\r\n"); out.write("\t\t\t\t\t\t\t}},\r\n"); out.write( "\t\t\t\t\t\t\t{field:'second_level_name',title:'二级分类',width:100,formatter:function(value,rec){\r\n"); out.write("\t\t\t\t\t\t\t\treturn findTypeNameById('2', rec);\r\n"); out.write("\t\t\t\t\t\t\t}},\r\n"); out.write("\t\t\t\t\t\t\t{field:'createUserName',title:'创建人',width:100},\r\n"); out.write( "\t\t\t\t \t{field:'op',title:'操作',width:100,formatter:function(value,rec){\r\n"); out.write( "\t\t\t\t\t\t\t\treturn \"<span style='color:red;cursor:hand' onclick=\\\"edit('\"+rec.id+\"')\\\">编辑</span>\";\r\n"); out.write(" \t}}\r\n"); out.write("\t\t\t\t ]],\r\n"); out.write("\t\t\t\tpagination:true,\r\n"); out.write("\t\t\t\tonLoadSuccess:tabOnloadSuccess,\r\n"); out.write("\t\t\t\tonLoadError:tabOnloadSuccess,\r\n"); out.write("\t\t\t\trownumbers:true,\r\n"); out.write("\t\t\t\tpageList:[10,20,30],\r\n"); out.write("\t\t\t\tonHeaderContextMenu: function(e, field){\r\n"); out.write("\t\t\t\t\te.preventDefault();\r\n"); out.write("\t\t\t\t\tif (!$('#tmenu').length){\r\n"); out.write("\t\t\t\t\t\tcreateColumnMenu();\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t$('#tmenu').menu('show', {\r\n"); out.write("\t\t\t\t\t\tleft:e.pageX,\r\n"); out.write("\t\t\t\t\t\ttop:e.pageY\r\n"); out.write("\t\t\t\t\t});\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\t\t\t});\r\n"); out.write("\t\t});\r\n"); out.write("\r\n"); out.write(" var titles = new Array();\r\n"); out.write(" function createColumnMenu(){\r\n"); out.write( "\t\t\tvar tmenu = $('<div id=\"tmenu\" style=\"width:150px;\"></div>').appendTo('body');\r\n"); out.write("\t\t\tvar fields = $('#pagination').datagrid('getColumnFields');\r\n"); out.write("\t\t\t\r\n"); out.write("\t\t\tfor(var i=0; i<fields.length; i++){\r\n"); out.write("\t\t\t\tvar option = $('#pagination').datagrid('getColumnOption',fields[i]);\r\n"); out.write("\t\t\t\tvar obj = {};\r\n"); out.write("\t\t\t\tobj.title = option.title;\r\n"); out.write("\t\t\t\tobj.field = fields[i];\r\n"); out.write("\t\t\t\ttitles[i] = obj;\r\n"); out.write("\t\t\t}\t\t\t\r\n"); out.write("\t\t\tfor(var i=0; i<titles.length; i++){\r\n"); out.write( "\t\t\t\t$('<div iconCls=\"icon-ok\"/>').html(titles[i].title).appendTo(tmenu);\r\n"); out.write("\t\t\t}\r\n"); out.write("\t\t\ttmenu.menu({\r\n"); out.write("\t\t\t\tonClick: function(item){\r\n"); out.write("\t\t\t\t\tif (item.iconCls=='icon-ok'){\r\n"); out.write("\t\t\t\t\t\tvar field;\r\n"); out.write("\t\t\t\t\t\tfor(var i=0; i<titles.length; i++){\r\n"); out.write("\t\t\t\t\t\t\tif(titles[i].title==item.text){\r\n"); out.write("\t\t\t\t\t\t\t\tfield = titles[i].field;\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t$('#pagination').datagrid('hideColumn', field);\r\n"); out.write("\t\t\t\t\t\ttmenu.menu('setIcon', {\r\n"); out.write("\t\t\t\t\t\t\ttarget: item.target,\r\n"); out.write("\t\t\t\t\t\t\ticonCls: 'icon-empty'\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t} else {\r\n"); out.write("\t\t\t\t\t\tvar field;\r\n"); out.write("\t\t\t\t\t\tfor(var i=0; i<titles.length; i++){\r\n"); out.write("\t\t\t\t\t\t\tif(titles[i].title==item.text){\r\n"); out.write("\t\t\t\t\t\t\t\tfield = titles[i].field;\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t$('#pagination').datagrid('showColumn', field);\r\n"); out.write("\t\t\t\t\t\ttmenu.menu('setIcon', {\r\n"); out.write("\t\t\t\t\t\t\ttarget: item.target,\r\n"); out.write("\t\t\t\t\t\t\ticonCls: 'icon-ok'\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\t\t\t});\r\n"); out.write("\t\t}\r\n"); out.write("\t\t$(window).resize(function(){\r\n"); out.write(" $('#pagination').datagrid('resize',{\r\n"); out.write(" \twidth: document.body.clientWidth-20\r\n"); out.write(" });\r\n"); out.write(" });\r\n"); out.write("\t\t\r\n"); out.write(" </script>\r\n"); out.write("</head>\r\n"); out.write("\r\n"); out.write("<body>\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("<script>\r\n"); out.write("function doReturnOrClose(backtimes) {\r\n"); out.write(" if (this.parent != null && this.opener == null) {\r\n"); out.write(" history.go(backtimes);\r\n"); out.write(" }\r\n"); out.write(" else {\r\n"); out.write(" window.close();\r\n"); out.write(" }\r\n"); out.write("}\r\n"); out.write("function showError() {\r\n"); out.write(" if (document.getElementById(\"errorMessages\") != null) {\r\n"); out.write( " document.getElementById(\"errorMessages\").style.display = 'block';\r\n"); out.write(" }\r\n"); out.write("\r\n"); out.write("}\r\n"); out.write("</script>\r\n"); out.write("<div class=\"pages_right_main\">\r\n"); out.write("<!-- \r\n"); out.write("<div class=\"location\">\r\n"); out.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td class=\"header01\"></td>\r\n"); out.write("\t\t<td class=\"headerbg\" valign=\"middle\" align=\"left\"> <img src=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${ctx}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/webResources/themes/"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${curr_user.cssId}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/images/default/location_bg_01.jpg\" /><edp:showCurrPath moduleCode=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${currModuleCode}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("\" customPath=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${curr_path}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("\"/> \r\n"); out.write("\t\t</td>\r\n"); out.write("\t\t<td class=\"header01\">\r\n"); out.write("\t\t<div style=\"cursor: hand; width: 100%; height: 100%;\" title=\"查看异常\"\r\n"); out.write("\t\t\tonclick='javascript:showError();'> </div>\r\n"); out.write("\t\t</td>\r\n"); out.write("\t\t<td class=\"header02\">\r\n"); out.write("\t\t<div style=\"cursor: hand; width: 100%; height: 100%;\" title=\"页面回退\"\r\n"); out.write("\t\t\tonclick='javascript:doReturnOrClose(-1);'></div>\r\n"); out.write("\t\t</td>\r\n"); out.write("\t\r\n"); out.write("\t</tr>\r\n"); out.write("</table>\r\n"); out.write("</div> -->\r\n"); out.write("<table width=\"100%\" style=\"height:95%\" border=\"0\" cellspacing=\"0\"\r\n"); out.write("\tcellpadding=\"0\">\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td class=\"content0201\"></td>\r\n"); out.write("\t\t<td valign=\"top\" height=\"100%\">"); out.write("\r\n"); out.write("\r\n"); out.write("<form name=\"myform\" method=\"post\">\r\n"); out.write("\t<div class=\"submitdata\">\r\n"); out.write("\t\t<table width=\"100%\">\r\n"); out.write("\t\t\t<tr>\r\n"); out.write("\t\t\t\t<th width=\"5%\">创建人:</th>\r\n"); out.write( "\t\t\t\t<td width=\"25%\"><input name=\"createUserName\" id=\"createUserName\" value=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${api.createUserName}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("\" type=\"text\"></td>\r\n"); out.write("\t\t\t\t<th width=\"5%\">API名称:</th>\r\n"); out.write("\t\t\t\t<td width=\"25%\"><input name=\"api\" id=\"name\" value=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${api.name}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("\" type=\"text\"></td>\r\n"); out.write("\t\t\t</tr>\r\n"); out.write("\t\t\t<tr>\r\n"); out.write("\t\t\t\t<th width=\"5%\">一级分类:</th>\r\n"); out.write("\t\t\t\t<td width=\"25%\">\r\n"); out.write( "\t\t\t\t\t<select id=\"level_name_1\" style=\"width:200px;\" onchange=\"setSecondValue(this)\">\r\n"); out.write("\t\t\t\t\t</select>\r\n"); out.write("\t\t\t\t</td>\r\n"); out.write("\t\t\t\t<th width=\"5%\">二级分类:</th>\r\n"); out.write("\t\t\t\t<td width=\"25%\">\r\n"); out.write("\t\t\t\t\t<select id=\"level_name_2\" style=\"width:200px;\">\r\n"); out.write("\t\t\t\t\t</select>\r\n"); out.write("\t\t\t\t</td>\r\n"); out.write("\t\t\t</tr>\r\n"); out.write("\t\t\t<tr>\r\n"); out.write("\t\t\t\t<td colspan=\"4\" align=\"center\">\r\n"); out.write( "\t\t\t\t<a href=\"###\" class=\"easyui-linkbutton\" onclick=\"search_api()\" iconCls=\"icon-search\">查询</a> \r\n"); out.write( "\t\t\t\t<a href=\"###\" class=\"easyui-linkbutton\" onclick=\"clear_form(document.myform);\" iconCls=\"icon-undo\">清空</a> \t\t\t\t\r\n"); out.write( "\t\t\t\t<a href=\"###\" class=\"easyui-linkbutton\" onclick=\"addNew();\" iconCls=\"icon-add\">添加</a> \r\n"); out.write( "\t\t\t\t<a href=\"###\" class=\"easyui-linkbutton\" onclick=\"del();\" iconCls=\"icon-remove\">删除</a>\r\n"); out.write("\t\t\t\t</td>\r\n"); out.write("\t\t\t</tr>\r\n"); out.write("\t\t</table>\r\n"); out.write("\t</div>\r\n"); out.write("\t\t<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\r\n"); out.write("\t\t\t<tr>\r\n"); out.write("\t\t\t\t<td>\r\n"); out.write( "\t\t\t\t<div id=\"pagination\" style=\"background:#efefef;border:1px solid #ccc;\">\r\n"); out.write("\t\t\t\t\r\n"); out.write("\t\t\t\t</div>\r\n"); out.write("\t\t\t\t</td>\r\n"); out.write("\t\t\t</tr>\r\n"); out.write("\t\t</table>\r\n"); out.write("</form>\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("</td>\r\n"); out.write("<td class=\"content0203\"></td>\r\n"); out.write("</tr>\r\n"); out.write("</table>\r\n"); out.write("</div>"); out.write("\r\n"); out.write("</body>\r\n"); out.write("</html>\r\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.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); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final java.lang.String _jspx_method = request.getMethod(); if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method) && !javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) { response.sendError( HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSPs only permit GET POST or HEAD"); return; } final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write("<html>\n"); out.write("\t<head>\n"); out.write("\t\t\n"); out.write("\t\t\n"); out.write("\t\t<link rel=\"stylesheet\" href=\"bootstrap/dist/css/bootstrap.css\">\n"); out.write("\t</head>\n"); out.write("\t<body>\n"); out.write("\t\t<div id=\"wrapper\">\n"); out.write("\t\t\t<nav class=\"navbar navbar-default\">\n"); out.write("\t\t\t <div class=\"container-fluid\">\n"); out.write("\t\t\t <!-- Brand and toggle get grouped for better mobile display -->\n"); out.write("\t\t\t <div class=\"navbar-header\">\n"); out.write( "\t\t\t \t<a href=\"servlet/Deco\" type=\"submit\" value=\"Deconnexion\"> Se déconnecter </a>\n"); out.write(" \t\t\t</div>\n"); out.write(" \t\t</div>\n"); out.write("\n"); out.write("\t\t\t<h1> Bonjour "); out.print(session.getAttribute("login")); out.write(" ! </h1></div>\n"); out.write("\t\t\t\n"); out.write("\t\t\t\t<ul>\n"); out.write("\t\t\t\t"); String shortPath = request.getContextPath() + "/users/" + session.getAttribute("login"); String longPath = request.getServletContext().getRealPath("/") + "/users/" + session.getAttribute("login"); String[] files = new File(longPath).list(); for (String s : files) { out.write("\n"); out.write("\t\t\t\t\t\t<li> <a download=\""); out.print(s); out.write("\" href=\""); out.print(shortPath); out.write('/'); out.print(s); out.write('"'); out.write('>'); out.write(' '); out.print(s); out.write(" </a> </li>\n"); out.write("\t\t\t\t"); } out.write("\n"); out.write("\t\t\t\t</ul>\n"); out.write("\n"); out.write("\t\t\t<div class=\"col-md-4 col-md-offset-4\">\n"); out.write( "\t\t\t\t<form method=\"POST\" action=\"servlet/Upload\" enctype=\"multipart/form-data\" >\n"); out.write( "\t\t <div class=\"form-group\"><label>File Input <input type=\"file\" name=\"file\" id=\"file\" /></div>\n"); out.write( "\t\t <input type=\"submit\" value=\"Upload\" name=\"upload\" class=\"btn btn-primary btn-lg btn-block\">\n"); out.write("\t\t </form>\n"); out.write("\t \t\t</div>\n"); out.write("\t\t</div>\n"); out.write("\t</body>\n"); out.write("</head>\n"); out.write("\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { if (response.isCommitted()) { out.flush(); } else { out.clearBuffer(); } } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final java.lang.String _jspx_method = request.getMethod(); if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method) && !javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) { response.sendError( HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSPs only permit GET POST or HEAD"); return; } final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write("\r\n"); out.write("\r\n"); out.write("<!DOCTYPE html>\r\n"); out.write("<html>\r\n"); out.write("<head>\r\n"); out.write("\r\n"); out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n"); out.write("<title>SOOIN SMC :: 수인에스엠씨</title>\r\n"); out.write("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n"); out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../style.css\">\r\n"); out.write("<link\r\n"); out.write( "\thref=\"http://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css\"\r\n"); out.write("\trel=\"stylesheet\">\r\n"); out.write("<script\r\n"); out.write( "\tsrc=\"http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js\"></script>\r\n"); out.write("<script\r\n"); out.write( "\tsrc=\"http://netdna.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js\"></script>\r\n"); out.write("<script\r\n"); out.write( "\tsrc=\"http://netdna.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap-dropdown.js\"></script>"); out.write("\r\n"); out.write("<style>\r\n"); out.write("/* sub-left style */\r\n"); out.write("div#sub-left {\r\n"); out.write("\tpadding-top: 70px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("div#sub-right {\r\n"); out.write("\tpadding-top: 70px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-left h2 {\r\n"); out.write("\theight: 43px;\r\n"); out.write("\tborder-bottom: 1px solid #f4f4f4;\r\n"); out.write("\ttext-indent: 11px;\r\n"); out.write("\tcolor: #4083c2;\r\n"); out.write("\tfont-weight: 100;\r\n"); out.write("\tfont-size: 25px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("ul, ol {\r\n"); out.write("\tlist-style: outside none none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-left .smenu:hover, #sub-left .smenu.active {\r\n"); out.write("\t/* color: #4458a6; */\r\n"); out.write("\tcolor: #fff;\r\n"); out.write("\tbackground-color: #4083c2;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("a:link {\r\n"); out.write("\tcolor: #666;\r\n"); out.write("\ttext-decoration: none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("a {\r\n"); out.write("\toutline: medium none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("a {\r\n"); out.write("\tcolor: #666;\r\n"); out.write("\ttext-decoration: none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-left .smenu {\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\theight: 40px;\r\n"); out.write("\tline-height: 40px;\r\n"); out.write("\ttext-indent: 12px;\r\n"); out.write("\tfont-size: 15px;\r\n"); out.write("\tborder-bottom: 1px solid #f4f4f4;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-left {\r\n"); out.write("\twidth: 200px;\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tpadding-top: 63px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub {\r\n"); out.write("\twidth: 980px;\r\n"); out.write("\tmargin: 0px auto;\r\n"); out.write("\tbackground: transparent url(\"/images/sub-bg.gif\") repeat-y scroll 200px\r\n"); out.write("\t\t0px;\r\n"); out.write("\tposition: relative;\r\n"); out.write("\tz-index: 1;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("/* sub-right style */\r\n"); out.write("#sub-right {\r\n"); out.write("\twidth: 750px;\r\n"); out.write("\tfloat: right;\r\n"); out.write("\tpadding: 60px 0px;\r\n"); out.write("\tposition: relative;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-right .svisual {\r\n"); out.write("\tposition: absolute;\r\n"); out.write("\tz-index: 10;\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\theight: 190px;\r\n"); out.write("\tright: 0px;\r\n"); out.write("\ttop: 99px;\r\n"); out.write("\twidth: 50px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("img {\r\n"); out.write("\tborder: 0px none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("fieldset, img {\r\n"); out.write("\tborder: 0px none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-right #navi {\r\n"); out.write("\tcolor: #A6A6A6;\r\n"); out.write("\tfont-size: 11px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input,\r\n"); out.write("\ttextarea, select, button, h1, h2, h3, h4, h5, h6, pre {\r\n"); out.write("\tmargin: 0px;\r\n"); out.write("\tpadding: 0px;\r\n"); out.write("\tfont-family: 나눔고딕, NanumGothic, nanum, \"맑은 고딕\", \"Malgun Gothic\", 돋움,\r\n"); out.write("\t\tDotum, 굴림, Gulim, Helvetica, applegothic, sans-serif;\r\n"); out.write("\tfont-size: 12px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-right #navi span {\r\n"); out.write("\tcolor: #4C4C4C;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-right #sub-title {\r\n"); out.write(" color: #4C4C4C;\r\n"); out.write(" font-size: 40px;\r\n"); out.write(" font-weight: 600;\r\n"); out.write(" padding-top: 15px;\r\n"); out.write(" border-bottom: 1px solid #EDEDED;\r\n"); out.write(" height: 60px;\r\n"); out.write(" position: relative;\r\n"); out.write(" z-index: 5;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-right #sub-title span {\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\twidth: 158px;\r\n"); out.write("\theight: 12px;\r\n"); out.write("\tbackground: transparent url(\"/images/sub-title-txt.gif\") no-repeat\r\n"); out.write("\t\tscroll 0% 0%;\r\n"); out.write("\ttext-indent: -9999px;\r\n"); out.write("\tposition: absolute;\r\n"); out.write("\tleft: 0px;\r\n"); out.write("\tbottom: -3px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#sub-right #content {\r\n"); out.write("\tmargin-top: 30px;\r\n"); out.write("\tmin-height: 400px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".business-top {\r\n"); out.write("\theight: 290px;\r\n"); out.write("\twidth: 100%;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".business-top-left {\r\n"); out.write("\twidth: 206px;\r\n"); out.write("\theight: 270px;\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tcolor: #fff;\r\n"); out.write("\tpadding: 10px 10px 10px 30px;\r\n"); out.write("\tfont-size: 14px;\r\n"); out.write("\tfont-weight: 700;\r\n"); out.write("\t/* background-color: #ba7adf; */\r\n"); out.write("\tbackground-color: #3AB0D7;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".vspace20 {\r\n"); out.write("\theight: 20px;\r\n"); out.write("\twidth: 0px;\r\n"); out.write("\toverflow: hidden;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".vspace5 {\r\n"); out.write("\theight: 5px;\r\n"); out.write("\twidth: 0px;\r\n"); out.write("\toverflow: hidden;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".business-top-right {\r\n"); out.write("\tfloat: right;\r\n"); out.write("\twidth: 544px;\r\n"); out.write("\theight: 50px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".clearfix::after {\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\tvisibility: hidden;\r\n"); out.write("\tclear: both;\r\n"); out.write("\tcontent: \"\";\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".business-mid {\r\n"); out.write("\tclear: both;\r\n"); out.write("\twidth: 100%;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".table > tr td{\r\n"); out.write("\tpadding: 10px 8px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("form>div {\r\n"); out.write("\ttext-align: center;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#aInfo {\r\n"); out.write("\tcolor: #4C4C4C;\r\n"); out.write("\tfont-size: 20px;\r\n"); out.write("\tfont-weight: 600;\r\n"); out.write("\tpadding-top: 15px;\r\n"); out.write("\theight: 60px;\r\n"); out.write("\tposition: relative;\r\n"); out.write("\tz-index: 5;\r\n"); out.write("\ttext-align: center;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("input[type=\"submit\"] {\r\n"); out.write("\tcursor: pointer;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".button {\r\n"); out.write("\tbackground-color: #4083C2;\r\n"); out.write("\tcolor: #FFF;\r\n"); out.write("\theight: 23px;\r\n"); out.write("\twidth: 125px;\r\n"); out.write("\tpadding: 0px;\r\n"); out.write("\tfont-size: 12px;\r\n"); out.write("\tmargin-top: 10px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".button {\r\n"); out.write("\tbackground-color: #4083c2;\r\n"); out.write("\tcolor: white;\r\n"); out.write("\theight: 23px;\r\n"); out.write("\twidth: 80px;\r\n"); out.write("\tdisplay: inline-block;\r\n"); out.write("\tpadding: 0px;\r\n"); out.write("\tmargin-bottom: 0px;\r\n"); out.write("\tfont-size: 12px;\r\n"); out.write("\tfont-weight: 400;\r\n"); out.write("\tline-height: 1.42857;\r\n"); out.write("\ttext-align: center;\r\n"); out.write("\twhite-space: nowrap;\r\n"); out.write("\tvertical-align: middle;\r\n"); out.write("\tcursor: pointer;\r\n"); out.write("\t-moz-user-select: none;\r\n"); out.write("\tbackground-image: none;\r\n"); out.write("\tborder: 1px solid transparent;\r\n"); out.write("\tborder-radius: 4px;\r\n"); out.write("\tmargin-top: 10px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".btn:hover {\r\n"); out.write("\tcolor: white;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".text {\r\n"); out.write("\tmargin-left: 5px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write(".login{\r\n"); out.write("\twidth: 150px;\r\n"); out.write("\theight: 30px;\r\n"); out.write("\tmargin-bottom: 5px;\r\n"); out.write("}\r\n"); out.write("</style>\r\n"); out.write("</head>\r\n"); String errMsg = null; util.RequestParameter param = new RequestParameter(request); String loginId = param.getString("loginId", ""); if (request.getMethod().equals("POST")) { Manager manager = ManagerDAO.selectByLoginId(loginId); if (manager != null) { String passwd = param.getString("passwd", ""); if (ManagerDAO.checkPasswd(loginId, passwd)) { // if (manager.isEnabled()) { ManagerService.login(session, manager); String returnUrl = (String) session.getAttribute("returnUrl"); if (returnUrl == null) returnUrl = request.getContextPath() + "/main.jsp"; response.sendRedirect(returnUrl); return; // } // else errMsg = "비활성화된 사용자입니다"; } else errMsg = "비밀번호가 잘못되었습니다"; } else errMsg = "로그인 아이디가 잘못되었습니다"; } out.write("\r\n"); out.write("<body>\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("<style>\r\n"); out.write("nav, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input,\r\n"); out.write("\ttextarea, select, button, h1, h2, h3, h4, h5, h6, pre {\r\n"); out.write("\tmargin: 0px;\r\n"); out.write("\tpadding: 0px;\r\n"); out.write( "\tfont-family: \"나눔고딕\", NanumGothic, nanum, \"맑은 고딕\", \"Malgun Gothic\", \"돋움\",\r\n"); out.write("\t\tDotum, \"굴림\", Gulim, Helvetica, applegothic, sans-serif;\r\n"); out.write("\tfont-size: 14px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("nav {\r\n"); out.write("\theight: 100%;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#wrap {\r\n"); out.write("\twidth: 100%;\r\n"); out.write("\tposition: relative;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top-wrap {\r\n"); out.write("\twidth: 100%;\r\n"); out.write("\theight: 100px;\r\n"); out.write("\tborder-bottom: 1px solid #cfcfcf;\r\n"); out.write("\tz-index: 5;\r\n"); out.write("\tposition: relative;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top {\r\n"); out.write("\twidth: 980px;\r\n"); out.write("\tmargin: 0px auto;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #logo {\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tmargin: 19px 50px 0px 40px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #logo, #top #logo a {\r\n"); out.write("\twidth: 30px;\r\n"); out.write("\theight: 10px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #logo, #top #logo a {\r\n"); out.write("\twidth: 100px;\r\n"); out.write("\theight: 10px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("a:link {\r\n"); out.write("\tcolor: #666;\r\n"); out.write("\ttext-decoration: none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("a {\r\n"); out.write("\toutline: medium none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("a {\r\n"); out.write("\tcolor: #666;\r\n"); out.write("\ttext-decoration: none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #tnb {\r\n"); out.write("\tfloat: right;\r\n"); out.write("\tmargin: 50px 50px 0px 0px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("ul, ol {\r\n"); out.write("\tlist-style: outside none none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #tnb li {\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tmargin-left: 15px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("img {\r\n"); out.write("\tborder: 0px none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("fieldset, img {\r\n"); out.write("\tborder: 0px none;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb {\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tmargin: 50px 0px 0px 60px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li {\r\n"); out.write("\tfloat: left;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li .menu {\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\tcolor: #333;\r\n"); out.write("\tfont-size: 25px;\r\n"); out.write("\tfont-weight: 600;\r\n"); out.write("\tpadding: 0px 120px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li ul {\r\n"); out.write("\tposition: absolute;\r\n"); out.write("\tdisplay: none;\r\n"); out.write("\twidth: 100%;\r\n"); out.write("\ttop: 100px;\r\n"); out.write("\tleft: 0px;\r\n"); out.write("\tbackground: rgb(255, 255, 255) none repeat scroll 0% 0%;\r\n"); out.write("\theight: 105px;\r\n"); out.write("\t/* border-bottom: 1px solid #E5E5E5; */\r\n"); out.write("\tbackground-color: #f9f9f9;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li ul li {\r\n"); out.write("\twidth: 980px;\r\n"); out.write("\tposition: absolute;\r\n"); out.write("\tleft: 50%;\r\n"); out.write("\tmargin-left: -320px;\r\n"); out.write("\ttop: 0px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li {\r\n"); out.write("\tfloat: left;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li #snb1 li a:first-child {\r\n"); out.write("\twidth: 200px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li #snb1 li a {\r\n"); out.write("\twidth: 200px;\r\n"); out.write("\tbackground-position: 130px 46px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li ul li #menu /smenu11 {\r\n"); out.write("\tbackground-image: url(\"/images/picture_suin.png\");\r\n"); out.write("}\r\n"); out.write("/* top #gnb li ul li a:first-child {\r\n"); out.write("\tborder-left: 1px solid #E5E5E5;\r\n"); out.write("} \r\n"); out.write(" #top #gnb li #snb2 li a:first-child {\r\n"); out.write(" width: 0px;\r\n"); out.write("} */\r\n"); out.write("#top #gnb li #snb2 li a {\r\n"); out.write("\twidth: 200px;\r\n"); out.write("\tbackground-position: 150px 46px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li #snb3 li a {\r\n"); out.write("\twidth: 200px;\r\n"); out.write("\tbackground-position: 170px 46px;\r\n"); out.write("\tmargin-left: 230px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li #snb4 li a {\r\n"); out.write("\twidth: 200px;\r\n"); out.write("\tbackground-position: 200px 46px;\r\n"); out.write("\tmargin-left: 360px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li ul li a:first-child {\r\n"); out.write("\t/* border-left: 1px solid #E5E5E5;\r\n"); out.write("\tborder-right: 1px solid #E5E5E5; */\r\n"); out.write("\t\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li ul li a {\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\tfloat: left;\r\n"); out.write("\t/* border-right: 2px solid #E5E5E5; */\r\n"); out.write("\tbackground-repeat: no-repeat;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li .menu:hover, #top #gnb li .menu.active {\r\n"); out.write("\tcolor: #4083c2 !important;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#top #gnb li .menu {\r\n"); out.write("\tfloat: left;\r\n"); out.write("\tdisplay: block;\r\n"); out.write("\tcolor: #333;\r\n"); out.write("\tfont-size: 15px;\r\n"); out.write("\tfont-weight: 600;\r\n"); out.write("\tpadding: 0px 28px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("</style>\r\n"); out.write("<script>\r\n"); out.write("\t$(document)\r\n"); out.write("\t\t\t.ready(\r\n"); out.write("\t\t\t\t\tfunction() {\r\n"); out.write("\t\t\t\t\t\t$(\"#gnb > .mn\")\r\n"); out.write("\t\t\t\t\t\t\t\t.each(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\tfunction(index) {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t$(this)\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t.bind(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"mouseenter focusin\",\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tfunction() {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"#gnb > .mn:not(#gnb > .mn:eq(\"\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ index\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \")) > ul\")\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t.slideUp(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t100);\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"#gnb > .mn:eq(\"\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ index\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \") ul:not(:animated)\")\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t.slideDown(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t200);\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"#gnb > .mn:not(#gnb > .mn:eq(\"\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ index\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \")) > .menu\")\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t.removeClass(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"over\");\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t$(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"#gnb > .mn:eq(\"\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ index\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+ \") .menu\")\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t.addClass(\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"over\");\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t});\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\t$(\"#top-wrap\").bind(\"mouseleave\", function() {\r\n"); out.write("\t\t\t\t\t\t\t$(\".mn > ul\").slideUp(100);\r\n"); out.write("\t\t\t\t\t\t\t$(\".menu\").removeClass(\"over\");\r\n"); out.write("\t\t\t\t\t\t\t$(\"#gnb > .menu\").removeClass(\"over\");\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t});\r\n"); out.write("</script>\r\n"); String R78 = request.getContextPath(); boolean isManager = ManagerService.isCurrentUserLoggedIn(session); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("<nav id=\"mbody\">\r\n"); out.write("\r\n"); out.write("\t<form action=\"\" target=\"\" method=\"post\" name=\"f\">\r\n"); out.write("\t\t<input type=\"hidden\" value=\"\" name=\"reqPKey\"></input>\r\n"); out.write("\t</form>\r\n"); out.write("\t<div id=\"wrap\">\r\n"); out.write("\t\t<div class=\"notipop\"></div>\r\n"); out.write("\t\t<div class=\"moviewrap\"></div>\r\n"); out.write("\t\t<div id=\"top-wrap\">\r\n"); out.write("\r\n"); out.write("\t\t\t<div id=\"top\">\r\n"); out.write("\t\t\t\t<h1 id=\"logo\">\r\n"); out.write("\t\t\t\t\t<a href=\""); out.print(R78); out.write("/main.jsp\"> <img title=\"메인\" alt=\"메인\"\r\n"); out.write("\t\t\t\t\t\tsrc=\""); out.print(R78); out.write("/images/logo_final.png\" width=\"120px\" height=\"80px\"></img></a>\r\n"); out.write("\t\t\t\t</h1>\r\n"); out.write("\t\t\t\t<ul id=\"tnb\">\r\n"); out.write("\t\t\t\t\t<li><a href=\""); out.print(R78); out.write("/main.jsp\"> <img title=\"HOME\"\r\n"); out.write("\t\t\t\t\t\t\talt=\"HOME\" src=\""); out.print(R78); out.write("/images/home2.png\" width=\"25px\"\r\n"); out.write("\t\t\t\t\t\t\theight=\"25px\"></img>\r\n"); out.write("\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t"); if (!isManager) { out.write("\r\n"); out.write("\t\t\t\t\t<li><a href=\""); out.print(R78); out.write("/guest/login.jsp\"> <img title=\"로그인\"\r\n"); out.write("\t\t\t\t\t\t\talt=\"로그인\" src=\""); out.print(R78); out.write("/images/login.png\" width=\"25px\"\r\n"); out.write("\t\t\t\t\t\t\theight=\"25px\"></img>\r\n"); out.write("\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t"); } else { out.write("\r\n"); out.write("\t\t\t\t\t<li><a href=\""); out.print(R78); out.write("/guest/logout.jsp\"> <img title=\"로그아웃\"\r\n"); out.write("\t\t\t\t\t\t\talt=\"로그아웃\" src=\""); out.print(R78); out.write("/images/login-ok.png\"\r\n"); out.write("\t\t\t\t\t\t\tonclick=\"return confirm('로그아웃 하시겠습니까?');\" width=\"25px\"\r\n"); out.write("\t\t\t\t\t\t\theight=\"25px\"></img>\r\n"); out.write("\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t"); } out.write("\r\n"); out.write("\r\n"); out.write("\t\t\t\t</ul>\r\n"); out.write("\t\t\t\t<ul id=\"gnb\">\r\n"); out.write("\t\t\t\t\t<li class=\"mn\"><a class=\"menu\"\r\n"); out.write("\t\t\t\t\t\thref=\""); out.print(R78); out.write("/menu/smenu11.jsp?\"> 회사소개 </a>\r\n"); out.write("\t\t\t\t\t\t<ul id=\"snb1\">\r\n"); out.write("\t\t\t\t\t\t\t<li><a id=\""); out.print(R78); out.write("/menu/smenu11\"\r\n"); out.write("\t\t\t\t\t\t\t\thref=\""); out.print(R78); out.write("/menu/smenu11.jsp?\"> <img title=\"경영이념\"\r\n"); out.write("\t\t\t\t\t\t\t\t\talt=\"경영이념\" src=\""); out.print(R78); out.write("/images/smenu11-top.jpg\" name=\"smenu11\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu11.src='"); out.print(R78); out.write("/images/smenu11-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu11.src='"); out.print(R78); out.write("/images/smenu11-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\t\t</a> <a id=\""); out.print(R78); out.write("/menu/smenu12\" href=\""); out.print(R78); out.write("/menu/smenu12.jsp?\">\r\n"); out.write("\t\t\t\t\t\t\t\t\t<img title=\"찾아오시는 길\" alt=\"찾아오시는 길\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tsrc=\""); out.print(R78); out.write("/images/smenu12-top.jpg\" name=\"smenu12\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu12.src='"); out.print(R78); out.write("/images/smenu12-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu12.src='"); out.print(R78); out.write("/images/smenu12-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t\t</ul></li>\r\n"); out.write("\t\t\t\t\t<li class=\"mn\"><a class=\"menu\"\r\n"); out.write("\t\t\t\t\t\thref=\""); out.print(R78); out.write("/menu/smenu21.jsp?\"> 사업영역 </a>\r\n"); out.write("\t\t\t\t\t\t<ul id=\"snb2\">\r\n"); out.write("\t\t\t\t\t\t\t<li><a id=\"menu/smenu21\" href=\""); out.print(R78); out.write("/menu/smenu21.jsp?\">\r\n"); out.write("\t\t\t\t\t\t\t\t\t<img title=\"시설영역\" alt=\"시설영역\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tsrc=\""); out.print(R78); out.write("/images/smenu21-top.jpg\" name=\"smenu21\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu21.src='"); out.print(R78); out.write("/images/smenu21-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu21.src='"); out.print(R78); out.write("/images/smenu21-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\t\t\t\t\t\t\t</a> <a id=\"menu/smenu22\" href=\""); out.print(R78); out.write("/menu/smenu22.jsp?\"> <img\r\n"); out.write("\t\t\t\t\t\t\t\t\ttitle=\"보안영역\" alt=\"보안영역\" src=\""); out.print(R78); out.write("/images/smenu22-top.jpg\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tname=\"smenu22\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu22.src='"); out.print(R78); out.write("/images/smenu22-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu22.src='"); out.print(R78); out.write("/images/smenu22-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\t\t\t\t\t\t\t</a> <a id=\"menu/smenu23\" href=\""); out.print(R78); out.write("/menu/smenu23.jsp?\"> <img\r\n"); out.write("\t\t\t\t\t\t\t\t\ttitle=\"미화영역\" alt=\"미화영역\" src=\""); out.print(R78); out.write("/images/smenu23-top.jpg\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tname=\"smenu23\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu23.src='"); out.print(R78); out.write("/images/smenu23-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu23.src='"); out.print(R78); out.write("/images/smenu23-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\t\t\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t\t</ul></li>\r\n"); out.write("\t\t\t\t\t<li class=\"mn\"><a class=\"menu\"\r\n"); out.write("\t\t\t\t\t\thref=\""); out.print(R78); out.write("/menu/smenu31.jsp?\"> 수인광장 </a>\r\n"); out.write("\t\t\t\t\t\t<ul id=\"snb3\">\r\n"); out.write("\t\t\t\t\t\t\t<li><a id=\"menu/smenu31\" href=\""); out.print(R78); out.write("/menu/smenu31.jsp?\">\r\n"); out.write("\t\t\t\t\t\t\t\t\t<img title=\"수인소식\" alt=\"수인소식\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tsrc=\""); out.print(R78); out.write("/images/smenu31-top.jpg\" name=\"smenu31\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu31.src='"); out.print(R78); out.write("/images/smenu31-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu31.src='"); out.print(R78); out.write("/images/smenu31-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\t\t\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t\t</ul></li>\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t<li class=\"mn\"><a class=\"menu\"\r\n"); out.write("\t\t\t\t\t\thref=\""); out.print(R78); out.write("/menu/smenu41.jsp?\"> 견적의뢰 </a>\r\n"); out.write("\t\t\t\t\t\t<ul id=\"snb4\">\r\n"); out.write("\t\t\t\t\t\t\t<li><a id=\"menu/smenu41\" href=\""); out.print(R78); out.write("/menu/smenu41.jsp?\">\r\n"); out.write("\t\t\t\t\t\t\t\t\t<img title=\"견적의뢰\" alt=\"견적의뢰\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tsrc=\""); out.print(R78); out.write("/images/smenu41-top.jpg\" name=\"smenu41\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseover=\"smenu41.src='"); out.print(R78); out.write("/images/smenu41-top-hover.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\tonmouseout=\"smenu41.src='"); out.print(R78); out.write("/images/smenu41-top.jpg'\"\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth=\"200px\" height=\"105px\"></img>\r\n"); out.write("\t\t\t\t\t\t\t</a></li>\r\n"); out.write("\t\t\t\t\t\t</ul></li>\r\n"); out.write("\t\t\t\t</ul>\r\n"); out.write("\t\t\t</div>\r\n"); out.write("\t\t</div>\r\n"); out.write("\t</div>\r\n"); out.write("</nav>"); out.write("\r\n"); out.write("\r\n"); out.write("<div class=\"container main\">\r\n"); out.write("\r\n"); out.write("<div id=\"aInfo\">관리자 로그인</div>\r\n"); out.write("\r\n"); out.write(" <form method=\"post\">\r\n"); out.write(" <div>\r\n"); out.write("\t\t<input type='text' class=\"login\" name='loginId' size='10'\r\n"); out.write("\t\t\tplaceholder=\"아이디\" value=\""); out.print(loginId); out.write("\">\r\n"); out.write("\t</div>\r\n"); out.write("\t<div>\r\n"); out.write("\t\t<input type='password' class=\"login\" name='passwd' size='10'\r\n"); out.write("\t\t\tplaceholder=\"비밀번호\">\r\n"); out.write("\t</div>\r\n"); out.write("\r\n"); out.write(" <div>\r\n"); out.write(" <button type=\"submit\" class=\"button btn btn-primary\">\r\n"); out.write(" <i class=\"icon-ok icon-white\"></i>\r\n"); out.write(" 로그인\r\n"); out.write(" </button>\r\n"); out.write(" \r\n"); out.write(" </div>\r\n"); out.write(" </form>\r\n"); out.write(" "); if (errMsg != null) { out.write("\r\n"); out.write(" <div class=\"alert alert-error\">"); out.print(errMsg); out.write("</div>\r\n"); out.write(" "); } out.write("\r\n"); out.write("\r\n"); out.write("</div>\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("<style>\r\n"); out.write("#bottom{\r\n"); out.write(" display:block;\r\n"); out.write(" text-align:center;\r\n"); out.write(" height:100px;\r\n"); out.write("}\r\n"); out.write("\r\n"); out.write("#bottom-img{\r\n"); out.write(" padding:10px 75px;\r\n"); out.write(" text-align:cetner;\r\n"); out.write("}\r\n"); out.write("</style>\r\n"); out.write("\r\n"); out.write(" <div class=\"main\" id=\"bottom\">\r\n"); out.write(" <img id=\"bottom-img\" alt=\"수인\" src=\""); out.print(request.getContextPath()); out.write("/images/bottom.png\" width=\"810px\">\r\n"); out.write(" </div>"); out.write("\r\n"); out.write("</body>\r\n"); out.write("</html>\r\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { if (response.isCommitted()) { out.flush(); } else { out.clearBuffer(); } } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.PageContext _jspx_page_context = null; try { response.setContentType("text/html; charset=EUC-KR"); 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; out.write("\r\n"); out.write( "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n"); out.write("<html>\r\n"); out.write("<head>\r\n"); out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=EUC-KR\">\r\n"); out.write("<title>Welcome to Minjoo's Website!</title>\r\n"); out.write("<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\r\n"); out.write("\r\n"); out.write("<script language=\"JavaScript\" src=\"script.js\"></script>\r\n"); out.write("</head>\r\n"); out.write("<body><br><br>\r\n"); out.write( "<div> \r\n"); out.write("<img src=\""); out.print(request.getContextPath()); out.write("/images/basicInfo.JPG\"/></div>\r\n"); out.write("<hr>\r\n"); out.write( "<table border=\"1\" cellpadding=\"18\" cellspacing=\"1\" width=\"80%\" align=\"center\">\r\n"); out.write("<form name=\"regForm\" method=\"post\" action=\"RegisterProc.jsp\">\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">\r\n"); out.write("\t\tID\r\n"); out.write("\t\t</td>\r\n"); out.write("\t\t<td width=\"60%\"><input type=\"text\" name=\"mem_id\" size=\"18\">\r\n"); out.write( "\t\t<input type=\"button\" value=\"ID 중복확인\" onClick=\"idCheck(this.form.mem_id.value)\"></td>\r\n"); out.write("\t</tr>\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">Password\r\n"); out.write("</td>\r\n"); out.write( "\t\t<td width=\"60%\"><input type=\"password\" name=\"mem_passwd\" size=\"18\">\r\n"); out.write("\t</tr>\r\n"); out.write("\t<tr>\r\n"); out.write( "\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">Confirm Password</td>\r\n"); out.write( "\t\t<td width=\"60%\"><input type=\"password\" name=\"mem_repasswd\" size=\"18\">\r\n"); out.write("\t</tr>\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">First Name</td>\r\n"); out.write( "\t\t<td width=\"60%\"><input type=\"text\" name=\"mem_firstname\" size=\"18\"></td>\r\n"); out.write("\t</tr>\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">Last Name</td>\r\n"); out.write( "\t\t<td width=\"60%\"><input type=\"text\" name=\"mem_lastname\" size=\"18\"></td>\r\n"); out.write("\t</tr>\r\n"); out.write("\t<tr>\r\n"); out.write( "\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">EMAIL ADDRESS</td>\r\n"); out.write("\t\t<td width=\"60%\"><input type=\"text\" name=\"mem_email\" size=\"27\">\r\n"); out.write("\t</tr>\r\n"); out.write("\t<tr>\r\n"); out.write("\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">PHONE NUMBER</td>\r\n"); out.write( "\t\t<td width=\"30%\"><input type=\"text\" name=\"mem_phone1\" size=\"9\"> - \r\n"); out.write( "\t\t<input type=\"text\" name=\"mem_phone2\" size=\"10\"> - <input type=\"text\" name=\"mem_phone3\" size=\"10\"></td>\r\n"); out.write("\t</tr>\r\n"); out.write("\t\r\n"); out.write("</table>\r\n"); out.write("<br><br>\r\n"); out.write( "<div> \r\n"); out.write("<img src=\""); out.print(request.getContextPath()); out.write("/images/additional.JPG\"/></div>\r\n"); out.write("<hr>\r\n"); out.write( "<table border=\"1\" cellpadding=\"18\" cellspacing=\"1\" width=\"80%\" align=\"center\">\r\n"); out.write("<tr>\r\n"); out.write("\t\t<td width=\"13%\" align=\"center\" bgcolor=\"#EFEFEF\">BIRTHDAY</td>\r\n"); out.write("\t\t<td width=\"60%\"><input type=\"text\" name=\"mem_bday\" size=\"18\">\r\n"); out.write("\t\t(YYYYMMDD)</td>\r\n"); out.write("</tr>\r\n"); out.write("</table>\r\n"); out.write("</form>\r\n"); out.write("<br>\r\n"); out.write("<br>\r\n"); out.write(" \r\n"); out.write("<div align=\"center\">\r\n"); out.write("<img src=\""); out.print(request.getContextPath()); out.write("/images/submit.JPG\"/>\r\n"); out.write("<img src=\""); out.print(request.getContextPath()); out.write("/images/goback.JPG\"/></div>\r\n"); out.write("</body>\r\n"); out.write("</html>"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.SkipPageException)) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { if (response.isCommitted()) { out.flush(); } else { out.clearBuffer(); } } catch (java.io.IOException e) { } if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write('\r'); out.write('\n'); String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; out.write("\r\n"); out.write("\r\n"); out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n"); out.write("<html>\r\n"); out.write(" <head>\r\n"); out.write(" <base href=\""); out.print(basePath); out.write("\">\r\n"); out.write(" \r\n"); out.write(" <title>My JSP 'index.jsp' starting page</title>\r\n"); out.write("\t<meta http-equiv=\"pragma\" content=\"no-cache\">\r\n"); out.write("\t<meta http-equiv=\"cache-control\" content=\"no-cache\">\r\n"); out.write("\t<meta http-equiv=\"expires\" content=\"0\"> \r\n"); out.write("\t<meta http-equiv=\"keywords\" content=\"keyword1,keyword2,keyword3\">\r\n"); out.write("\t<meta http-equiv=\"description\" content=\"This is my page\">\r\n"); out.write("\t<!--\r\n"); out.write("\t<link rel=\"stylesheet\" type=\"text/css\" href=\"styles.css\">\r\n"); out.write("\t-->\r\n"); out.write(" </head>\r\n"); out.write(" \r\n"); out.write(" <body>\r\n"); out.write(" 访问路径无效!<br>\r\n"); out.write(" </body>\r\n"); out.write("</html>\r\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.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); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write("\n"); out.write("\n"); out.write( "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n"); out.write("\n"); out.write("<!DOCTYPE html>\n"); out.write("<html lang=\"zh-CN\">\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(" <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n"); out.write(" <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->\n"); out.write(" <meta name=\"description\" content=\"\">\n"); out.write(" <meta name=\"author\" content=\"\">\n"); out.write(" <link rel=\"icon\" href=\"../../favicon.ico\">\n"); out.write(" <title>注册</title>\n"); out.write(" <!-- Bootstrap core CSS -->\n"); out.write(" <link href=\""); out.print(request.getContextPath()); out.write("/resources/css/bootstrap.min.css\" rel=\"stylesheet\">\n"); out.write(" <!-- Custom styles for this template -->\n"); out.write(" <link href=\""); out.print(request.getContextPath()); out.write("/resources/css/login.css\" rel=\"stylesheet\">\n"); out.write("</head>\n"); out.write("<body>\n"); out.write("\n"); out.write("<div class=\"container\">\n"); out.write(" <p>"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${message}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null)); out.write("</p>\n"); out.write(" "); if (_jspx_meth_form_005fform_005f0(_jspx_page_context)) return; out.write("\n"); out.write("\n"); out.write("\n"); out.write("</div>\n"); out.write("</body>\n"); out.write("</html>"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.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); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write('\r'); out.write('\n'); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write(" "); out.write("\r\n"); out.write("\r\n"); out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n"); out.write("<html>\r\n"); out.write("\t<head>\r\n"); out.write("\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n"); out.write("\t\t<title>角色管理</title>\r\n"); out.write("\t\t<script type=\"text/javascript\" src=\""); out.print(request.getContextPath()); out.write("/scripts/lib-base.jsp\"></script>\r\n"); out.write("\t</head>\r\n"); out.write("\t<body>\r\n"); out.write("\t\t"); out.write("\r\n"); out.write("<div id=\"left\">\r\n"); out.write("\t<div class=\"innertube\">\r\n"); out.write("\t\t<h1 class=\"head\">后台管理</h1>\r\n"); out.write("\t\t<ul class=\"navigation\">\r\n"); out.write("\t\t\t"); if (_jspx_meth_c_005fforEach_005f0(_jspx_page_context)) return; out.write("\r\n"); out.write("\t\t</ul>\r\n"); out.write("\t\t<div class=\"bottom_menu\">\r\n"); out.write("\t\t\t<ul class=\"navigation\">\r\n"); out.write("\t\t\t\t<li>\r\n"); out.write("\t\t\t\t\t<a href=\"../\" class=\"beright\">返回主菜单</a>\r\n"); out.write("\t\t\t\t</li>\r\n"); out.write("\t\t\t</ul>\r\n"); out.write("\t\t</div>\r\n"); out.write("\t</div>\r\n"); out.write("</div>"); out.write("\r\n"); out.write("\t\t<div id=\"page\">\r\n"); out.write("\t\t\t"); out.write("\r\n"); out.write("<div id=\"head\">\r\n"); out.write("\t<div class=\"innertube\">\r\n"); out.write("\t\t"); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f2 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get( org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_005fif_005f2.setPageContext(_jspx_page_context); _jspx_th_c_005fif_005f2.setParent(null); // /admin/../top.jsp(4,2) name = test type = boolean reqTime = true required = true fragment = // false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature // = null _jspx_th_c_005fif_005f2.setTest( ((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${sessionScope.user ne NULL}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)) .booleanValue()); int _jspx_eval_c_005fif_005f2 = _jspx_th_c_005fif_005f2.doStartTag(); if (_jspx_eval_c_005fif_005f2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\r\n"); out.write("\t\t\t<span><a href=\""); out.print(request.getContextPath()); out.write("/\">首页</a></span>\r\n"); out.write("\t\t\t<span style=\"float: right;\"> 欢迎您:<font color=\"green\">"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${sessionScope.user.userName}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("</font>, \r\n"); out.write("\t\t\t\t<a href=\""); out.print(request.getContextPath()); out.write("/j_security_logout.html\">退出系统</a> </span>\r\n"); out.write("\t\t"); int evalDoAfterBody = _jspx_th_c_005fif_005f2.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_005fif_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f2); return; } _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f2); out.write("\r\n"); out.write("\t\t"); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f3 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get( org.apache.taglibs.standard.tag.rt.core.IfTag.class); _jspx_th_c_005fif_005f3.setPageContext(_jspx_page_context); _jspx_th_c_005fif_005f3.setParent(null); // /admin/../top.jsp(9,2) name = test type = boolean reqTime = true required = true fragment = // false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature // = null _jspx_th_c_005fif_005f3.setTest( ((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${sessionScope.user eq NULL}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)) .booleanValue()); int _jspx_eval_c_005fif_005f3 = _jspx_th_c_005fif_005f3.doStartTag(); if (_jspx_eval_c_005fif_005f3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\r\n"); out.write("\t\t\t<span> </span>\r\n"); out.write("\t\t\t<span style=\"float: right;\"> <a href=\""); out.print(request.getContextPath()); out.write("/login.html\">登录</a></span>\r\n"); out.write("\t\t"); int evalDoAfterBody = _jspx_th_c_005fif_005f3.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_005fif_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f3); return; } _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f3); out.write("\r\n"); out.write("\t\t<hr style=\"clear: both;\" />\r\n"); out.write("\t</div>\r\n"); out.write("</div>\r\n"); out.write("\r\n"); out.write("\t\t\t<div id=\"main\">\r\n"); out.write("\t\t\t\t<script type=\"text/javascript\" charset=\"utf-8\">\r\n"); out.write("\t\t\t\t\tvar t = null;\r\n"); out.write("\t\t\t\t\t$(function() {\r\n"); out.write("\t\t\t\t\t\tt = new SimpleTable(\"roleQueryTable\", {\r\n"); out.write("\t\t\t\t\t\t\tpageSize : 10,\r\n"); out.write("\t\t\t\t\t\t\tparam : 'searchDiv',\r\n"); out.write("\t\t\t\t\t\t\turl : '"); out.print(request.getContextPath()); out.write("/admin/role_query.html',\r\n"); out.write("\t\t\t\t\t\t\tsortables : [\"name\"],\r\n"); out.write("\t\t\t\t\t\t\tcheckMode : 'single',\r\n"); out.write("\t\t\t\t\t\t\tpagingOptions : {\r\n"); out.write("\t\t\t\t\t\t\t\tfirst : true,\r\n"); out.write("\t\t\t\t\t\t\t\tend : true,\r\n"); out.write("\t\t\t\t\t\t\t\tgo : true,\r\n"); out.write("\t\t\t\t\t\t\t\tfirstHtml : '<a href=\"#\">首页</a>',\r\n"); out.write("\t\t\t\t\t\t\t\tlastHtml : '<a href=\"#\">上一页</a>',\r\n"); out.write("\t\t\t\t\t\t\t\tnextHtml : '<a href=\"#\">下一页</a>',\r\n"); out.write("\t\t\t\t\t\t\t\tendHtml : '<a href=\"#\">尾页</a>'\r\n"); out.write("\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t//checkMode : 'single',\r\n"); out.write("\t\t\t\t\t\t\t// scrollX : true,\r\n"); out.write("\t\t\t\t\t\t\tcolumns : {\r\n"); out.write("\t\t\t\t\t\t\t\tcheckbox : {\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : '3%'\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\tname : {\r\n"); out.write("\t\t\t\t\t\t\t\t\theader : '角色名称',\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : '15%'\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\tcode : {\r\n"); out.write("\t\t\t\t\t\t\t\t\theader : '角色代码',\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : '28%'\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\tdescription : {\r\n"); out.write("\t\t\t\t\t\t\t\t\theader : '角色描述',\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : '38%'\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\tdisabled : {\r\n"); out.write("\t\t\t\t\t\t\t\t\theader : '是否禁用',\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : '10%'\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\tops : {\r\n"); out.write("\t\t\t\t\t\t\t\t\theader : '操作',\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : '6%'\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\tformatters : {\r\n"); out.write("\t\t\t\t\t\t\t\tdisabled : function(v, obj) {\r\n"); out.write("\t\t\t\t\t\t\t\t\tif(v) {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\treturn '<font color=\"red\">已禁用</font>';\r\n"); out.write("\t\t\t\t\t\t\t\t\t} else {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\treturn '<font color=\"green\">未禁用</font>';\r\n"); out.write("\t\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\tops : function(v, obj) {\r\n"); out.write("\t\t\t\t\t\t\t\t\tvar html = '';\r\n"); out.write( "\t\t\t\t\t\t\t\t\thtml += \"<a href='javascript:doEdit(\" + obj.id + \");'>修改</a>\";\r\n"); out.write("\t\t\t\t\t\t\t\t\treturn html;\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\tinfo : {\r\n"); out.write("\t\t\t\t\t\t\t\t//pageSizeSelect:'', //不显示此控件\r\n"); out.write("\t\t\t\t\t\t\t\tpageSizeSelect : '显示{0}条记录',\r\n"); out.write("\t\t\t\t\t\t\t\tpagingInfo : '目前显示{0}-{1}条记录,共计:{2}'\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\t$('#role_add_form_div').dialog({\r\n"); out.write("\t\t\t\t\t\t\tdraggable : true,\r\n"); out.write("\t\t\t\t\t\t\ttitle : '添加/修改角色',\r\n"); out.write("\t\t\t\t\t\t\twidth : 620,\r\n"); out.write("\t\t\t\t\t\t\tmodal : true,\r\n"); out.write( "\t\t\t\t\t\t\t// position:'center', 'left', 'right', 'top', 'bottom'. or [350,100]\r\n"); out.write("\t\t\t\t\t\t\tresizable : false,\r\n"); out.write("\t\t\t\t\t\t\tdraggable : true,\r\n"); out.write("\t\t\t\t\t\t\tautoOpen : false,\r\n"); out.write("\t\t\t\t\t\t\t// show:'slide',\r\n"); out.write("\t\t\t\t\t\t\theight : 210,\r\n"); out.write("\t\t\t\t\t\t\tbuttons : {\r\n"); out.write("\t\t\t\t\t\t\t\t\"OK\" : function() {\r\n"); out.write("\t\t\t\t\t\t\t\t\tajaxSubmitForm(\"role_add_form\", editCallback);\r\n"); out.write("\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\t\"Cancel\" : function() {\r\n"); out.write( "\t\t\t\t\t\t\t\t\t$(\"#role_add_form input[name='code']\").attr(\"disabled\", false);\r\n"); out.write("\t\t\t\t\t\t\t\t\t$(this).dialog(\"close\");\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\tfunction editCallback() {\r\n"); out.write( "\t\t\t\t\t\t$(\"#role_add_form input[name='code']\").attr(\"disabled\", false);\r\n"); out.write("\t\t\t\t\t\tt.doSearch();\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\t\tfunction doEdit(id) {\r\n"); out.write("\t\t\t\t\t\tdoGetAjax(\""); out.print(request.getContextPath()); out.write( "/admin/role/\" + id + \".html\", '', function(data, textStatus, XMLHttpRequest) {\r\n"); out.write("\t\t\t\t\t\t\tfillForm(\"role_add_form\", data);\r\n"); out.write( "\t\t\t\t\t\t\t$(\"#role_add_form input[name='code']\").attr(\"disabled\", true);\r\n"); out.write("\t\t\t\t\t\t\t$(\"#role_add_form_div\").dialog(\"open\");\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t</script>\r\n"); out.write("\t\t\t\t<div id=\"searchDiv\" style=\"width: 90%;\">\r\n"); out.write("\t\t\t\t\t<table width=\"100%\">\r\n"); out.write("\t\t\t\t\t\t<tr>\r\n"); out.write("\t\t\t\t\t\t\t<td width=\"20%\">角色名称:</td><td width=\"30%\">\r\n"); out.write("\t\t\t\t\t\t\t<input name=\"name\" />\r\n"); out.write("\t\t\t\t\t\t\t</td>\r\n"); out.write("\t\t\t\t\t\t\t<td width=\"20%\">角色代码:</td><td width=\"30%\">\r\n"); out.write("\t\t\t\t\t\t\t<input name=\"code\" />\r\n"); out.write("\t\t\t\t\t\t\t</td>\r\n"); out.write("\t\t\t\t\t\t</tr>\r\n"); out.write("\t\t\t\t\t</table>\r\n"); out.write("\t\t\t\t</div>\r\n"); out.write("\t\t\t\t<div style=\"text-align: right;\">\r\n"); out.write("\t\t\t\t\t<input type=\"button\" id=\"searchButton\" value=\"查询\" />\r\n"); out.write("\t\t\t\t\t<script type='text/javascript'>\r\n"); out.write("\t\t\t\t\t\t$(\"#searchButton\").click(function() {\r\n"); out.write("\t\t\t\t\t\t\tt.doSearch();\r\n"); out.write("\t\t\t\t\t\t});\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t</script>\r\n"); out.write("\t\t\t\t</div>\r\n"); out.write("\t\t\t\t<div>\r\n"); out.write("\t\t\t\t\t<script type=\"text/javascript\">\r\n"); out.write("\t\t\t\t\t\tfunction showAddForm() {\r\n"); out.write("\t\t\t\t\t\t\tdocument.forms['role_add_form'].reset();\r\n"); out.write("\t\t\t\t\t\t\tvar dialog = $('#role_add_form_div').dialog(\"open\");\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\tfunction assignAuthorities() {\r\n"); out.write("\t\t\t\t\t\t\tvar ids = t.getSelected();\r\n"); out.write("\t\t\t\t\t\t\tif(ids.length == 0 || ids.length > 1) {\r\n"); out.write("\t\t\t\t\t\t\t\tshowMsg(\"<font colo='red'>请选择一条记录!</font>\");\r\n"); out.write("\t\t\t\t\t\t\t} else {\r\n"); out.write( "\t\t\t\t\t\t\t\tvar selector = new MultiSelector(\"authority_multiselector\", {\r\n"); out.write("\t\t\t\t\t\t\t\t\turl : \""); out.print(request.getContextPath()); out.write("/admin/role/assign/\" + ids[0] + \".html\",\r\n"); out.write("\t\t\t\t\t\t\t\t\tallData : 'available',\r\n"); out.write("\t\t\t\t\t\t\t\t\tselectedData : 'selected',\r\n"); out.write("\t\t\t\t\t\t\t\t\tvalueFiled : \"id\",\r\n"); out.write("\t\t\t\t\t\t\t\t\tdisplayField : \"name\",\r\n"); out.write("\t\t\t\t\t\t\t\t\tselectorHeight : '240px',\r\n"); out.write("\t\t\t\t\t\t\t\t\tautoLoad : true\r\n"); out.write("\t\t\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t\t\t\t$(\"#authority_multiselector\").dialog({\r\n"); out.write("\t\t\t\t\t\t\t\t\ttitle : '为角色分配权限',\r\n"); out.write("\t\t\t\t\t\t\t\t\tmodal : true,\r\n"); out.write("\t\t\t\t\t\t\t\t\twidth : 390,\r\n"); out.write("\t\t\t\t\t\t\t\t\theight : 360,\r\n"); out.write("\t\t\t\t\t\t\t\t\tclose : function() {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t$(this).empty();\r\n"); out.write("\t\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\t\tbuttons : {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\"确认\" : function() {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t$(this).dialog(\"close\");\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\tvar authorities = selector.val();\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\tconfirmAssignAuthority(ids[0], authorities);\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\"取消\" : function() {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\t$(this).dialog(\"close\");\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\t\t\tfunction confirmAssignAuthority(id, authorities) {\r\n"); out.write("\t\t\t\t\t\t\tdoPostAjax(\""); out.print(request.getContextPath()); out.write( "/admin/assignAuthority.html\", 'id=' + id + \"&authorities=\" + authorities, function(data, textStatus, XMLHttpRequest) {\r\n"); out.write("\t\t\t\t\t\t\t\tshowMsg(data);\r\n"); out.write("\t\t\t\t\t\t\t});\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t</script>\r\n"); out.write("\t\t\t\t\t</script> <a href=\"javascript:showAddForm();\">添加新角色</a>\r\n"); out.write("\t\t\t\t\t <a href=\"javascript:assignAuthorities();\">分配权限</a>\r\n"); out.write("\t\t\t\t\t <a href=\"javascript:assignMenus();\">分配菜单</a>\r\n"); out.write("\t\t\t\t\t<br />\r\n"); out.write("\t\t\t\t\t<br/>\r\n"); out.write("\t\t\t\t</div>\r\n"); out.write("\t\t\t\t<div id=\"tableDiv\" style=\"width: 100%;\">\r\n"); out.write("\t\t\t\t\t<table id=\"roleQueryTable\"></table>\r\n"); out.write("\t\t\t\t</div>\r\n"); out.write("\t\t\t</div>\r\n"); out.write("\t\t\t<div id=\"role_add_form_div\" style=\"display: none;\">\r\n"); out.write("\t\t\t\t<form id=\"role_add_form\" action=\""); out.print(request.getContextPath()); out.write("/admin/role_edit.html\" method=\"post\">\r\n"); out.write("\t\t\t\t\t<input type=\"text\" style=\"display: none;\" name=\"id\" />\r\n"); out.write("\t\t\t\t\t<table>\r\n"); out.write("\t\t\t\t\t\t<tr>\r\n"); out.write("\t\t\t\t\t\t\t<td>角色名称:</td><td>\r\n"); out.write("\t\t\t\t\t\t\t<input type=\"text\" name=\"name\" />\r\n"); out.write("\t\t\t\t\t\t\t</td>\r\n"); out.write("\t\t\t\t\t\t\t<td>角色代码:</td>\r\n"); out.write("\t\t\t\t\t\t\t<td>\r\n"); out.write("\t\t\t\t\t\t\t<input type=\"text\" name=\"code\" />\r\n"); out.write("\t\t\t\t\t\t\t</td>\r\n"); out.write("\t\t\t\t\t\t</tr>\r\n"); out.write("\t\t\t\t\t\t<tr>\r\n"); out.write("\t\t\t\t\t\t\t<td>是否禁用:</td><td colspan=\"3\">\r\n"); out.write( "\t\t\t\t\t\t\t<input id=\"disabled_true\" type=\"radio\" name=\"disabled\" value=\"true\" />\r\n"); out.write("\t\t\t\t\t\t\t<label for=\"disabled_true\">禁用</label>\r\n"); out.write( "\t\t\t\t\t\t\t<input id=\"disabled_false\" type=\"radio\" name=\"disabled\" checked=\"checked\" value=\"false\" />\r\n"); out.write("\t\t\t\t\t\t\t<label for=\"disabled_false\">不禁用</label></td>\r\n"); out.write("\t\t\t\t\t\t</tr>\r\n"); out.write("\t\t\t\t\t\t<tr>\r\n"); out.write("\t\t\t\t\t\t\t<td>角色描述:</td>\r\n"); out.write("\t\t\t\t\t\t\t<td colspan=\"3\">\r\n"); out.write("\t\t\t\t\t\t\t<input type=\"text\" size=\"54\" name=\"description\"/>\r\n"); out.write("\t\t\t\t\t\t\t</td>\r\n"); out.write("\t\t\t\t\t\t</tr>\r\n"); out.write("\t\t\t\t\t</table>\r\n"); out.write("\t\t\t\t</form>\r\n"); out.write("\t\t\t</div>\r\n"); out.write("\t\t\t<div id=\"authority_multiselector\"></div>\r\n"); out.write("\t\t\t<div id=\"menus_selector\">\r\n"); out.write("\t\t\t\t<ul id=\"menuTree\" class=\"ztree\"/>\r\n"); out.write("\t\t\t</div>\r\n"); out.write("\t\t\t<script type=\"text/javascript\">\r\n"); out.write("\t\t\t\tvar zTree;\r\n"); out.write("\t\t\t\tvar setting = {\r\n"); out.write("\t\t\t\t\tasync : {\r\n"); out.write("\t\t\t\t\t\tenable : true,\r\n"); out.write("\t\t\t\t\t\turl : \""); out.print(request.getContextPath()); out.write("/admin/role/menu/get.ajax\",\r\n"); out.write("\t\t\t\t\t\tautoParam : [\"id\"],\r\n"); out.write("\t\t\t\t\t\totherParam : {\r\n"); out.write("\t\t\t\t\t\t\t// \"otherParam\" : \"zTreeAsyncTest\"\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\tcallback : {\r\n"); out.write("\t\t\t\t\t\tbeforeExpand : beforeExpand,\r\n"); out.write("\t\t\t\t\t\tonExpand : onExpand,\r\n"); out.write("\t\t\t\t\t\tonClick : onClick\r\n"); out.write("\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\tcheck : {\r\n"); out.write("\t\t\t\t\t\tenable : true\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t};\r\n"); out.write("\t\t\t\tvar curExpandNode = null;\r\n"); out.write("\t\t\t\tfunction beforeExpand(treeId, treeNode) {\r\n"); out.write("\t\t\t\t\tvar pNode = curExpandNode ? curExpandNode.getParentNode() : null;\r\n"); out.write( "\t\t\t\t\tvar treeNodeP = treeNode.parentTId ? treeNode.getParentNode() : null;\r\n"); out.write( "\t\t\t\t\tfor(var i = 0, l = !treeNodeP ? 0 : treeNodeP.children.length; i < l; i++) {\r\n"); out.write("\t\t\t\t\t\tif(treeNode !== treeNodeP.children[i]) {\r\n"); out.write("\t\t\t\t\t\t\tzTree.expandNode(treeNodeP.children[i], false);\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\twhile(pNode) {\r\n"); out.write("\t\t\t\t\t\tif(pNode === treeNode) {\r\n"); out.write("\t\t\t\t\t\t\tbreak;\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\tpNode = pNode.getParentNode();\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\tif(!pNode) {\r\n"); out.write("\t\t\t\t\t\tsinglePath(treeNode);\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\tfunction singlePath(newNode) {\r\n"); out.write("\t\t\t\t\tif(newNode === curExpandNode)\r\n"); out.write("\t\t\t\t\t\treturn;\r\n"); out.write("\t\t\t\t\tif(curExpandNode && curExpandNode.open == true) {\r\n"); out.write("\t\t\t\t\t\tif(newNode.parentTId === curExpandNode.parentTId) {\r\n"); out.write("\t\t\t\t\t\t\tzTree.expandNode(curExpandNode, false);\r\n"); out.write("\t\t\t\t\t\t} else {\r\n"); out.write("\t\t\t\t\t\t\tvar newParents = [];\r\n"); out.write("\t\t\t\t\t\t\twhile(newNode) {\r\n"); out.write("\t\t\t\t\t\t\t\tnewNode = newNode.getParentNode();\r\n"); out.write("\t\t\t\t\t\t\t\tif(newNode === curExpandNode) {\r\n"); out.write("\t\t\t\t\t\t\t\t\tnewParents = null;\r\n"); out.write("\t\t\t\t\t\t\t\t\tbreak;\r\n"); out.write("\t\t\t\t\t\t\t\t} else if(newNode) {\r\n"); out.write("\t\t\t\t\t\t\t\t\tnewParents.push(newNode);\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\tif(newParents != null) {\r\n"); out.write("\t\t\t\t\t\t\t\tvar oldNode = curExpandNode;\r\n"); out.write("\t\t\t\t\t\t\t\tvar oldParents = [];\r\n"); out.write("\t\t\t\t\t\t\t\twhile(oldNode) {\r\n"); out.write("\t\t\t\t\t\t\t\t\toldNode = oldNode.getParentNode();\r\n"); out.write("\t\t\t\t\t\t\t\t\tif(oldNode) {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\toldParents.push(oldNode);\r\n"); out.write("\t\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\tif(newParents.length > 0) {\r\n"); out.write( "\t\t\t\t\t\t\t\t\tfor(var i = Math.min(newParents.length, oldParents.length) - 1; i >= 0; i--) {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\tif(newParents[i] !== oldParents[i]) {\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\tzTree.expandNode(oldParents[i], false);\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t\tbreak;\r\n"); out.write("\t\t\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\t} else {\r\n"); out.write( "\t\t\t\t\t\t\t\t\tzTree.expandNode(oldParents[oldParents.length - 1], false);\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\tcurExpandNode = newNode;\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\tfunction onExpand(event, treeId, treeNode) {\r\n"); out.write("\t\t\t\t\tcurExpandNode = treeNode;\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\tfunction onClick(e, treeId, treeNode) {\r\n"); out.write("\t\t\t\t\tvar zTree = $.fn.zTree.getZTreeObj(\"treeDemo\");\r\n"); out.write("\t\t\t\t\tzTree.expandNode(treeNode, null, null, null, true);\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\t$(function() {\r\n"); out.write("\t\t\t\t\t$('#menus_selector').dialog({\r\n"); out.write("\t\t\t\t\t\tdraggable : true,\r\n"); out.write("\t\t\t\t\t\ttitle : '分配菜单',\r\n"); out.write("\t\t\t\t\t\twidth : 430,\r\n"); out.write("\t\t\t\t\t\theight : \"auto\",\r\n"); out.write("\t\t\t\t\t\tmodal : true,\r\n"); out.write( "\t\t\t\t\t\t// position:'center', 'left', 'right', 'top', 'bottom'. or [350,100]\r\n"); out.write("\t\t\t\t\t\tresizable : false,\r\n"); out.write("\t\t\t\t\t\tautoOpen : false,\r\n"); out.write("\t\t\t\t\t\t// show:'slide',\r\n"); out.write("\t\t\t\t\t\tbuttons : {\r\n"); out.write("\t\t\t\t\t\t\t\"OK\" : function() {\r\n"); out.write("\t\t\t\t\t\t\t\tvar ids = t.getSelected();\r\n"); out.write("\t\t\t\t\t\t\t\tvar changeds = zTree.getChangeCheckedNodes();\r\n"); out.write("\t\t\t\t\t\t\t\tvar menus = '';\r\n"); out.write("\t\t\t\t\t\t\t\tfor(var i = 0; i < changeds.length; i++) {\r\n"); out.write("\t\t\t\t\t\t\t\t\tmenus += (changeds[i].id + \",\");\r\n"); out.write("\t\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t\t\tconfirmAssignMenus(ids[0], menus);\r\n"); out.write("\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\"Cancel\" : function() {\r\n"); out.write("\t\t\t\t\t\t\t\t$(this).dialog(\"close\");\r\n"); out.write("\t\t\t\t\t\t\t},\r\n"); out.write("\t\t\t\t\t\t\t\"Close\" : function() {\r\n"); out.write("\t\t\t\t\t\t\t\t$(this).dialog(\"close\");\r\n"); out.write("\t\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t\t}\r\n"); out.write("\t\t\t\t\t});\r\n"); out.write("\t\t\t\t});\r\n"); out.write("\t\t\t\tfunction assignMenus() {\r\n"); out.write("\t\t\t\t\tvar ids = t.getSelected();\r\n"); out.write("\t\t\t\t\tif(ids.length == 0 || ids.length > 1) {\r\n"); out.write("\t\t\t\t\t\tshowMsg(\"<font colo='red'>请选择一条记录!</font>\");\r\n"); out.write("\t\t\t\t\t} else {\r\n"); out.write("\t\t\t\t\t\tsetting.async.otherParam['roleId'] = ids;\r\n"); out.write("\t\t\t\t\t\tzTree = $.fn.zTree.init($(\"#menuTree\"), setting);\r\n"); out.write("\t\t\t\t\t\t$('#menus_selector').dialog(\"open\");\r\n"); out.write("\t\t\t\t\t}\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\r\n"); out.write("\t\t\t\tfunction confirmAssignMenus(id, menus) {\r\n"); out.write("\t\t\t\t\tdoPostAjax(\""); out.print(request.getContextPath()); out.write( "/admin/role/assignMenu.ajax\", 'id=' + id + \"&menus=\" + menus, function(data, textStatus, XMLHttpRequest) {\r\n"); out.write("\t\t\t\t\t\tshowMsg(data);\r\n"); out.write("\t\t\t\t\t\tzTree.refresh();\r\n"); out.write("\t\t\t\t\t});\r\n"); out.write("\t\t\t\t}\r\n"); out.write("\t\t\t</script>\r\n"); out.write("\t\t\t"); out.write("\r\n"); out.write("<div id=\"foot\" class=\"noprint\">\r\n"); out.write("\t<div style=\"text-align: center;\">\r\n"); out.write("\t\t© Copyright 2012 Hymer. All Rights Reserved.\r\n"); out.write("\t</div>\r\n"); out.write("</div>\r\n"); out.write("\r\n"); out.write("\t\t</div>\r\n"); out.write("\t</body>\r\n"); out.write("</html>\r\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.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); } }
public void _jspService( final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; final javax.servlet.ServletContext application; final javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null; final java.lang.Object page = this; javax.servlet.jsp.JspWriter _jspx_out = null; javax.servlet.jsp.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; out.write("\r\n"); out.write(" \r\n"); out.write( "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n"); out.write("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\r\n"); out.write("<!-- the index page after logging in -->\r\n"); out.write(" <head>\r\n"); out.write(" <meta http-equiv=\"Content-Type\" content=\"text/html;charset=UTF-8\" />\r\n"); out.write(" <title>新闻管理系统</title>\r\n"); out.write(" <link rel=\"stylesheet\" href=\""); out.print(request.getContextPath()); out.write("/resources/style/admin/css/admin.css\" />\r\n"); out.write(" <script type=\"text/javascript\" src=\""); out.print(request.getContextPath()); out.write("/resources/style/admin/js/jquery-1.7.2.min.js\"></script>\r\n"); out.write(" <script type=\"text/javascript\" src=\""); out.print(request.getContextPath()); out.write("/resources/style/admin/js/admin.js\"></script>\r\n"); out.write(" <!-- 默认打开目标 -->\r\n"); out.write(" <base target=\"iframe\"/>\r\n"); out.write(" </head>\r\n"); out.write(" <body>\r\n"); out.write(" <!-- 头部 -->\r\n"); out.write(" <div id=\"top_box\">\r\n"); out.write(" <div id=\"top\">\r\n"); out.write(" <p id=\"top_font\">新闻管理系统首页 (V1.1)</p>\r\n"); out.write(" </div>\r\n"); out.write(" <div class=\"top_bar\">\r\n"); out.write(" <p class=\"adm\">\r\n"); out.write(" <span>管理员:</span>\r\n"); out.write(" <span class=\"adm_pic\">    </span>\r\n"); out.write(" <span class=\"adm_people\">["); out.print(session.getAttribute("userName")); out.write("]</span>\r\n"); out.write(" </p>\r\n"); out.write(" <p class=\"now_time\">\r\n"); out.write(" 时间:\r\n"); out.write(" "); Date date = new Date(); out.print(date.toLocaleString()); out.write("\r\n"); out.write(" 当前位置:\r\n"); out.write(" <span>首页</span>\r\n"); out.write(" </p>\r\n"); out.write(" <p class=\"out\">\r\n"); out.write(" <span class=\"out_bg\">    </span> \r\n"); out.write( " <a href=\"<?php echo site_url('admin/login/login_out') ?>\" target=\"_self\">退出</a>\r\n"); out.write(" </p>\r\n"); out.write(" </div>\r\n"); out.write(" </div>\r\n"); out.write(" <!-- 左侧菜单 -->\r\n"); out.write(" <div id=\"left_box\">\r\n"); out.write(" <p class=\"use\">功能管理</p>\r\n"); out.write(" <div class=\"menu_box\">\r\n"); out.write(" <h2>新闻管理</h2>\r\n"); out.write(" <div class=\"text\">\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write(" <a href=\""); out.print(request.getContextPath()); out.write("/adminView/editNews.jsp\" class=\"pos\">发表新闻</a>\t\t\t\t \r\n"); out.write(" </li>\r\n"); out.write(" </ul>\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write(" <a href=\""); out.print(request.getContextPath()); out.write("/adminView/checkNews.jsp\" class=\"pos\">查看新闻</a>\t\t\t\t \t\r\n"); out.write(" </li>\r\n"); out.write(" </ul>\r\n"); out.write(" </div>\r\n"); out.write(" </div>\t\r\n"); out.write(" <div class=\"menu_box\">\r\n"); out.write(" <h2>栏目管理</h2>\r\n"); out.write(" <div class=\"text\">\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write( " <a href=\"<?php echo site_url('admin/category/index') ?>\" class=\"pos\">查看栏目</a>\t\t\t\t \t\r\n"); out.write(" </li> \r\n"); out.write(" </ul>\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write( " <a href=\"<?php echo site_url('admin/category/add_cate') ?>\" class=\"pos\">添加栏目</a>\t\t\t\t \t\r\n"); out.write(" </li> \r\n"); out.write(" </ul>\r\n"); out.write(" </div>\r\n"); out.write(" </div>\t\r\n"); out.write(" <div class=\"menu_box\">\r\n"); out.write(" <h2>常用菜单</h2>\r\n"); out.write(" <div class=\"text\">\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write(" <a href=\""); out.print(request.getContextPath()); out.write( "/index/newsMagazine.jsp\" class=\"pos\" target=\"_blank\">前台首页</a>\t\t\t \t\r\n"); out.write(" </li> \r\n"); out.write(" </ul>\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write(" <a href=\""); out.print(request.getContextPath()); out.write("/adminView/copy.jsp\" class=\"pos\">系统信息</a>\t\t\t\t \t\r\n"); out.write(" </li> \r\n"); out.write(" </ul>\r\n"); out.write(" <ul class=\"con\">\r\n"); out.write(" <li class=\"nav_u\">\r\n"); out.write( " <a href=\"<?php echo site_url('admin/admin/change') ?>\" class=\"pos\">密码修改</a>\t\t\t\t \t\r\n"); out.write(" </li> \r\n"); out.write(" </ul>\r\n"); out.write(" </div>\r\n"); out.write(" </div>\t\t\t\r\n"); out.write(" </div>\r\n"); out.write(" <!-- 右侧 -->\r\n"); out.write(" <div id=\"right\">\r\n"); out.write( " <iframe frameboder=\"0\" border=\"0\" scrolling=\"yes\" name=\"iframe\" src=\"<\r\n"); out.write( " ?php echo site_url().'/admin/admin/copy' ?>\"></iframe><!--传递给controllers/admin/admin.php/copy方法-->\r\n"); out.write(" </div>\r\n"); out.write(" <!-- 底部 -->\r\n"); out.write(" <div id=\"foot_box\">\r\n"); out.write(" <div class=\"foot\">\r\n"); out.write( " <p>@Copyright © 2013-2013 buildhappy.com All Rights Reserved. 京ICP备0000000号</p>\r\n"); out.write(" </div>\r\n"); out.write(" </div>\r\n"); out.write(" </body>\r\n"); out.write("</html>\r\n"); out.write("<!--[if IE 6]>\r\n"); out.write( " <script type=\"text/javascript\" src=\"<?php echo base_url().'style/admin/' ?>js/iepng.js\"></script>\r\n"); out.write(" <script type=\"text/javascript\">\r\n"); out.write( " DD_belatedPNG.fix('.adm_pic, #left_box .pos, .span_server, .span_people', 'background');\r\n"); out.write(" </script>\r\n"); out.write("<![endif]-->\r\n"); } catch (java.lang.Throwable t) { if (!(t instanceof javax.servlet.jsp.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); else throw new ServletException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } }