public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n"); out.write("\n\n"); // Get the current user's ac WTAccountCredentials ac = WTAccountCredentials.current(); SecureInfoManagerImpl sim = new SecureInfoManagerImpl(); // Setup for permission checking boolean editInterfaces = false; if (sim.canEditEntity(ProtectedResourceConstants.PR_INTERFACES, ac)) editInterfaces = true; pageContext.setAttribute("editInterfaces", new Boolean(editInterfaces)); out.write(" \n"); String hostIP = null; try { hostIP = InetAddress.getLocalHost().getHostAddress(); // out.print(hostIP); } catch (UnknownHostException ex) { throw new Exception("Could not determine the local host address", ex); } out.write("\n\nvar javaScriptVar=\""); out.print(hostIP); out.write("\";\nvar javaScriptVar2=\""); out.print(editInterfaces); out.write("\";\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
private boolean _jspx_meth_c_if_1(javax.servlet.jsp.PageContext pageContext) throws Throwable { JspWriter out = pageContext.getOut(); HttpServletRequest request = (HttpServletRequest) pageContext.getRequest(); HttpServletResponse response = (HttpServletResponse) pageContext.getResponse(); /* ---- c:if ---- */ org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_1 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class); _jspx_th_c_if_1.setPageContext(pageContext); _jspx_th_c_if_1.setParent(null); _jspx_th_c_if_1.setTest("${param.orgAdminPopup}"); int _jspx_eval_c_if_1 = _jspx_th_c_if_1.doStartTag(); if (_jspx_eval_c_if_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n "); JspRuntimeLibrary.include( request, response, "/includes/orgAdmin_header.jsp" + "?" + "help=" + "monitoringadmin%2Fusers%2FWTHelp_User.html", out, false); out.write("\n"); int evalDoAfterBody = _jspx_th_c_if_1.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return true; _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_1); return false; }
private boolean _jspx_meth_c_005fset_005f1(javax.servlet.jsp.PageContext _jspx_page_context) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // c:set org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_005fset_005f1 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _005fjspx_005ftagPool_005fc_005fset_0026_005fvar_005fvalue_005fnobody.get( org.apache.taglibs.standard.tag.rt.core.SetTag.class); _jspx_th_c_005fset_005f1.setPageContext(_jspx_page_context); _jspx_th_c_005fset_005f1.setParent(null); // /taglibs.jsp(7,0) name = var type = java.lang.String reqTime = false required = false // fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fset_005f1.setVar("ctx"); // /taglibs.jsp(7,0) name = value type = null reqTime = true required = false fragment = false // deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null _jspx_th_c_005fset_005f1.setValue( (java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${pageContext.request.contextPath}", java.lang.Object.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); int _jspx_eval_c_005fset_005f1 = _jspx_th_c_005fset_005f1.doStartTag(); if (_jspx_th_c_005fset_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fc_005fset_0026_005fvar_005fvalue_005fnobody.reuse( _jspx_th_c_005fset_005f1); return true; } _005fjspx_005ftagPool_005fc_005fset_0026_005fvar_005fvalue_005fnobody.reuse( _jspx_th_c_005fset_005f1); return false; }
private boolean _jspx_meth_c_005fset_005f0(javax.servlet.jsp.PageContext _jspx_page_context) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // c:set org.apache.taglibs.standard.tag.rt.core.SetTag _jspx_th_c_005fset_005f0 = (org.apache.taglibs.standard.tag.rt.core.SetTag) _005fjspx_005ftagPool_005fc_005fset_0026_005fvar_005fvalue_005fscope_005fnobody.get( org.apache.taglibs.standard.tag.rt.core.SetTag.class); _jspx_th_c_005fset_005f0.setPageContext(_jspx_page_context); _jspx_th_c_005fset_005f0.setParent(null); // /WEB-INF/jspf/taglibs.jspf(8,0) name = var type = java.lang.String reqTime = false required = // false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fset_005f0.setVar("cxt"); // /WEB-INF/jspf/taglibs.jspf(8,0) name = value type = null reqTime = true required = false // fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fset_005f0.setValue(new String("/theme/lifeng")); // /WEB-INF/jspf/taglibs.jspf(8,0) name = scope type = java.lang.String reqTime = false required // = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fset_005f0.setScope("request"); int _jspx_eval_c_005fset_005f0 = _jspx_th_c_005fset_005f0.doStartTag(); if (_jspx_th_c_005fset_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fc_005fset_0026_005fvar_005fvalue_005fscope_005fnobody.reuse( _jspx_th_c_005fset_005f0); return true; } _005fjspx_005ftagPool_005fc_005fset_0026_005fvar_005fvalue_005fscope_005fnobody.reuse( _jspx_th_c_005fset_005f0); return false; }
private boolean _jspx_meth_c_005fforEach_005f0(javax.servlet.jsp.PageContext _jspx_page_context) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // c:forEach org.apache.taglibs.standard.tag.rt.core.ForEachTag _jspx_th_c_005fforEach_005f0 = (org.apache.taglibs.standard.tag.rt.core.ForEachTag) _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.get( org.apache.taglibs.standard.tag.rt.core.ForEachTag.class); _jspx_th_c_005fforEach_005f0.setPageContext(_jspx_page_context); _jspx_th_c_005fforEach_005f0.setParent(null); // /admin/left.jsp(6,3) name = items type = java.lang.Object reqTime = true required = false // fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fforEach_005f0.setItems( (java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${menus}", java.lang.Object.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); // /admin/left.jsp(6,3) name = var type = java.lang.String reqTime = false required = false // fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fforEach_005f0.setVar("menu"); int[] _jspx_push_body_count_c_005fforEach_005f0 = new int[] {0}; try { int _jspx_eval_c_005fforEach_005f0 = _jspx_th_c_005fforEach_005f0.doStartTag(); if (_jspx_eval_c_005fforEach_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\r\n"); out.write("\t\t\t\t"); if (_jspx_meth_c_005fif_005f0( _jspx_th_c_005fforEach_005f0, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f0)) return true; out.write("\r\n"); out.write("\t\t\t"); int evalDoAfterBody = _jspx_th_c_005fforEach_005f0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_005fforEach_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (java.lang.Throwable _jspx_exception) { while (_jspx_push_body_count_c_005fforEach_005f0[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_c_005fforEach_005f0.doCatch(_jspx_exception); } finally { _jspx_th_c_005fforEach_005f0.doFinally(); _005fjspx_005ftagPool_005fc_005fforEach_0026_005fvar_005fitems.reuse( _jspx_th_c_005fforEach_005f0); } return false; }
private boolean _jspx_meth_c_005fif_005f0(javax.servlet.jsp.PageContext _jspx_page_context) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f0 = (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_005f0.setPageContext(_jspx_page_context); _jspx_th_c_005fif_005f0.setParent(null); // /WEB-INF/jsp/layouts/head.jsp(11,1) name = test type = boolean reqTime = true required = true // fragment = false deferredValue = false expectedTypeName = null deferredMethod = false // methodSignature = null _jspx_th_c_005fif_005f0.setTest( ((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${not empty command.error }", java.lang.Boolean.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)) .booleanValue()); int _jspx_eval_c_005fif_005f0 = _jspx_th_c_005fif_005f0.doStartTag(); if (_jspx_eval_c_005fif_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\r\n"); out.write("\r\n"); out.write("\tdrawToast(\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${command.error}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("\");\r\n"); out.write("\t"); int evalDoAfterBody = _jspx_th_c_005fif_005f0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_005fif_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0); return true; } _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0); return false; }
private boolean _jspx_meth_c_005fif_005f0( javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fforEach_005f0, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_c_005fforEach_005f0) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // c:if org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f0 = (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_005f0.setPageContext(_jspx_page_context); _jspx_th_c_005fif_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fforEach_005f0); // /admin/left.jsp(7,4) name = test type = boolean reqTime = true required = true fragment = // false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = // null _jspx_th_c_005fif_005f0.setTest( ((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${menu.level eq 2}", java.lang.Boolean.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)) .booleanValue()); int _jspx_eval_c_005fif_005f0 = _jspx_th_c_005fif_005f0.doStartTag(); if (_jspx_eval_c_005fif_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\r\n"); out.write("\t\t\t\t\t"); if (_jspx_meth_c_005fif_005f1( _jspx_th_c_005fif_005f0, _jspx_page_context, _jspx_push_body_count_c_005fforEach_005f0)) return true; out.write("\r\n"); out.write("\t\t\t\t"); int evalDoAfterBody = _jspx_th_c_005fif_005f0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_005fif_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0); return true; } _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0); return false; }
private boolean _jspx_meth_c_param_2( javax.servlet.jsp.tagext.Tag _jspx_th_c_import_0, javax.servlet.jsp.PageContext pageContext, int[] _jspx_push_body_count_c_import_0) throws Throwable { JspWriter out = pageContext.getOut(); /* ---- c:param ---- */ org.apache.taglibs.standard.tag.el.core.ParamTag _jspx_th_c_param_2 = (org.apache.taglibs.standard.tag.el.core.ParamTag) _jspx_tagPool_c_param_value_name_nobody.get( org.apache.taglibs.standard.tag.el.core.ParamTag.class); _jspx_th_c_param_2.setPageContext(pageContext); _jspx_th_c_param_2.setParent(_jspx_th_c_import_0); _jspx_th_c_param_2.setName("popOutRedirectMain"); _jspx_th_c_param_2.setValue("${nodeJsp}"); int _jspx_eval_c_param_2 = _jspx_th_c_param_2.doStartTag(); if (_jspx_th_c_param_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return true; _jspx_tagPool_c_param_value_name_nobody.reuse(_jspx_th_c_param_2); return false; }
private boolean _jspx_meth_c_param_1( javax.servlet.jsp.tagext.Tag _jspx_th_c_import_0, javax.servlet.jsp.PageContext pageContext, int[] _jspx_push_body_count_c_import_0) throws Throwable { JspWriter out = pageContext.getOut(); /* ---- c:param ---- */ org.apache.taglibs.standard.tag.el.core.ParamTag _jspx_th_c_param_1 = (org.apache.taglibs.standard.tag.el.core.ParamTag) _jspx_tagPool_c_param_value_name_nobody.get( org.apache.taglibs.standard.tag.el.core.ParamTag.class); _jspx_th_c_param_1.setPageContext(pageContext); _jspx_th_c_param_1.setParent(_jspx_th_c_import_0); _jspx_th_c_param_1.setName("help"); _jspx_th_c_param_1.setValue("monitoring/realtime-monitors/WTHelp_RealTimeWinPage.html"); int _jspx_eval_c_param_1 = _jspx_th_c_param_1.doStartTag(); if (_jspx_th_c_param_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return true; _jspx_tagPool_c_param_value_name_nobody.reuse(_jspx_th_c_param_1); return false; }
private boolean _jspx_meth_decorator_005fbody_005f0( javax.servlet.jsp.PageContext _jspx_page_context) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // decorator:body com.opensymphony.module.sitemesh.taglib.decorator.BodyTag _jspx_th_decorator_005fbody_005f0 = (com.opensymphony.module.sitemesh.taglib.decorator.BodyTag) _005fjspx_005ftagPool_005fdecorator_005fbody_005fnobody.get( com.opensymphony.module.sitemesh.taglib.decorator.BodyTag.class); _jspx_th_decorator_005fbody_005f0.setPageContext(_jspx_page_context); _jspx_th_decorator_005fbody_005f0.setParent(null); int _jspx_eval_decorator_005fbody_005f0 = _jspx_th_decorator_005fbody_005f0.doStartTag(); if (_jspx_th_decorator_005fbody_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _005fjspx_005ftagPool_005fdecorator_005fbody_005fnobody.reuse( _jspx_th_decorator_005fbody_005f0); return true; } _005fjspx_005ftagPool_005fdecorator_005fbody_005fnobody.reuse( _jspx_th_decorator_005fbody_005f0); return false; }
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/xml;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n"); out.write("\n"); HttpSession user = request.getSession(true); Notification newNotice = (Notification) user.getAttribute("newNotice"); List exclude = new ArrayList(); exclude.add(NotificationWizardServlet.WT_VENDOR_NAME); // Exclude WebTelemetry out.print(buildTree(newNotice, exclude)); out.write("\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
private boolean _jspx_meth_stripes_005fsubmit_005f1( javax.servlet.jsp.tagext.JspTag _jspx_th_stripes_005fform_005f0, javax.servlet.jsp.PageContext _jspx_page_context, int[] _jspx_push_body_count_stripes_005fform_005f0) throws java.lang.Throwable { javax.servlet.jsp.PageContext pageContext = _jspx_page_context; javax.servlet.jsp.JspWriter out = _jspx_page_context.getOut(); // stripes:submit net.sourceforge.stripes.tag.InputSubmitTag _jspx_th_stripes_005fsubmit_005f1 = (net.sourceforge.stripes.tag.InputSubmitTag) _005fjspx_005ftagPool_005fstripes_005fsubmit_0026_005fvalue_005fname_005fnobody.get( net.sourceforge.stripes.tag.InputSubmitTag.class); _jspx_th_stripes_005fsubmit_005f1.setPageContext(_jspx_page_context); _jspx_th_stripes_005fsubmit_005f1.setParent( (javax.servlet.jsp.tagext.Tag) _jspx_th_stripes_005fform_005f0); // /admin.jsp(56,4) name = name type = null reqTime = true required = true fragment = false // deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null _jspx_th_stripes_005fsubmit_005f1.setName("suppr"); // /admin.jsp(56,4) name = value type = null reqTime = true required = false fragment = false // deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null _jspx_th_stripes_005fsubmit_005f1.setValue("suppr"); int[] _jspx_push_body_count_stripes_005fsubmit_005f1 = new int[] {0}; try { int _jspx_eval_stripes_005fsubmit_005f1 = _jspx_th_stripes_005fsubmit_005f1.doStartTag(); if (_jspx_th_stripes_005fsubmit_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { return true; } } catch (java.lang.Throwable _jspx_exception) { while (_jspx_push_body_count_stripes_005fsubmit_005f1[0]-- > 0) out = _jspx_page_context.popBody(); _jspx_th_stripes_005fsubmit_005f1.doCatch(_jspx_exception); } finally { _jspx_th_stripes_005fsubmit_005f1.doFinally(); _005fjspx_005ftagPool_005fstripes_005fsubmit_0026_005fvalue_005fname_005fnobody.reuse( _jspx_th_stripes_005fsubmit_005f1); } return false; }
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 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("\n"); out.write(" \n"); out.write(" "); request.setCharacterEncoding("utf-8"); out.write('\n'); out.write(' '); movie.admin.filmBean gb = null; gb = (movie.admin.filmBean) _jspx_page_context.getAttribute("gb", javax.servlet.jsp.PageContext.PAGE_SCOPE); if (gb == null) { gb = new movie.admin.filmBean(); _jspx_page_context.setAttribute("gb", gb, javax.servlet.jsp.PageContext.PAGE_SCOPE); } out.write('\n'); out.write(' '); movie.admin.film _film = null; _film = (movie.admin.film) _jspx_page_context.getAttribute("_film", javax.servlet.jsp.PageContext.PAGE_SCOPE); if (_film == null) { _film = new movie.admin.film(); _jspx_page_context.setAttribute("_film", _film, javax.servlet.jsp.PageContext.PAGE_SCOPE); } out.write('\n'); out.write(' '); org.apache.jasper.runtime.JspRuntimeLibrary.introspect( _jspx_page_context.findAttribute("_film"), request); out.write("\n"); out.write(" \n"); out.write("\n"); out.write(" "); String action = request.getParameter("action"); if (action.equals("list")) { ArrayList<film> films = gb.getDBlist(); request.setAttribute("datas", films); pageContext.forward("admin_mode.jsp"); } if (action.equals("back")) { ArrayList<film> films = gb.getDBlist(); request.setAttribute("datas", films); pageContext.forward("admin_mode.jsp"); } else if (action.equals("insert")) { if (gb.insertDB(_film)) { response.sendRedirect("film_control.jsp?action=list"); } else throw new Exception("DB 입력 오류"); } else if (action.equals("delete")) { if (gb.deleteDB(_film.getId_film())) { response.sendRedirect("film_control.jsp?action=list"); } else throw new Exception("DB 삭제 오류"); } // else if(action.equals("update")){ // } else { } 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("<html>\n"); out.write("<head>\n"); out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n"); out.write("<title>Insert title here</title>\n"); out.write("</head>\n"); out.write("<body>\n"); out.write("\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 { 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(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n\n"); out.write("\n\n"); try { this.model = ResponseTimeModel.instance(); } catch (Exception e) { throw new ServletException("Could not initialize the ResponseTimeModel", e); } ResponseTimeModel.QueryableNode[] nodes = this.model.getQueryableNodes(); out.write("\n\n"); out.write("<html>\n"); out.write("<head>\n "); out.write("<title>Response Time"); out.write("</title>\n "); out.write("<base HREF=\""); out.print(org.opennms.web.Util.calculateUrlBase(request)); out.write("\" />\n "); out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/styles.css\" />\n"); out.write("</head>\n\n"); out.write( "<script language=\"Javascript\" type=\"text/javascript\" >\n function validateNode()\n {\n var isChecked = false\n for( i = 0; i "); out.write( "< document.choose_node.node.length; i++ )\n {\n //make sure something is checked before proceeding\n if (document.choose_node.node[i].selected)\n {\n isChecked=true;\n }\n }\n\n if (!isChecked)\n {\n alert(\"Please check the node that you would like to report on.\");\n }\n return isChecked;\n }\n\n function validateNodeAdhoc()\n {\n var isChecked = false\n for( i = 0; i "); out.write( "< document.choose_node_adhoc.node.length; i++ )\n {\n //make sure something is checked before proceeding\n if (document.choose_node_adhoc.node[i].selected)\n {\n isChecked=true;\n }\n }\n\n if (!isChecked)\n {\n alert(\"Please check the node that you would like to report on.\");\n }\n return isChecked;\n }\n\n function submitForm()\n {\n if (validateNode())\n {\n document.choose_node.submit();\n }\n }\n\n function submitFormAdhoc()\n {\n if (validateNodeAdhoc())\n {\n document.choose_node_adhoc.submit();\n }\n }\n"); out.write("</script>\n\n"); out.write("<body>\n\n"); String breadcrumb1 = "<a href='report/index.jsp'>Reports</a>"; out.write("\n"); String breadcrumb2 = "Response Time"; out.write("\n"); JspRuntimeLibrary.include( request, response, "/includes/header.jsp" + "?" + "title=" + "Response+Time" + "&" + "location=" + "response" + "&" + "breadcrumb=" + java.net.URLEncoder.encode("" + breadcrumb1) + "&" + "breadcrumb=" + java.net.URLEncoder.encode("" + breadcrumb2), out, false); out.write("\n\n"); out.write("<br>\n"); out.write("<!-- Body -->\n\n"); out.write("<table width=\"100%\" cellspacing=\"0\" cellpadding=\"2\" border=\"0\">\n "); out.write("<tr>\n "); out.write("<td> "); out.write("</td>\n\n "); out.write("<td valign=\"top\">\n "); out.write("<h3>Standard Response Time Reports"); out.write("</h3>\n\n "); out.write( "<form method=\"get\" name=\"choose_node\" action=\"response/addIntfFromNode\" >\n "); out.write("<p>Choose a node to generate a standard response time report on."); out.write("</p>\n "); out.write("<p>\n "); out.write( "<input type=\"hidden\" name=\"endUrl\" value=\"response/choosereportanddate.jsp\" />\n "); out.write("<select name=\"node\" size=\"10\">\n "); for (int i = 0; i < nodes.length; i++) { out.write("\n "); out.write("<option value=\""); out.print(nodes[i].nodeId); out.write("\">"); out.print(nodes[i].nodeLabel); out.write("</option>\n "); } out.write("\n "); out.write("</select>\n "); out.write("</p>\n "); out.write("<p>\n "); out.write("<input type=\"button\" value=\"Start\" onclick=\"submitForm()\"/>\n "); out.write("</p>\n "); out.write("</form>\n\n "); out.write("<h3>Custom Response Time Reports"); out.write("</h3>\n\n "); out.write( "<form method=\"get\" name=\"choose_node_adhoc\" action=\"response/adhoc.jsp\" >\n "); out.write("<p>Choose a node to generate a custom response time report on."); out.write("</p>\n "); out.write("<p>\n "); out.write("<select name=\"node\" size=\"10\">\n "); for (int i = 0; i < nodes.length; i++) { out.write("\n "); out.write("<option value=\""); out.print(nodes[i].nodeId); out.write("\">"); out.print(nodes[i].nodeLabel); out.write("</option>\n "); } out.write("\n "); out.write("</select>\n "); out.write("</p>\n "); out.write("<p>"); out.write("<input type=\"button\" value=\"Start\" onclick=\"submitFormAdhoc()\"/>"); out.write("</p>\n "); out.write("</form>\n "); out.write("</td>\n\n "); out.write("<td> "); out.write("</td>\n\n "); out.write("<td valign=\"top\" width=\"60%\">\n "); out.write("<h3>Network Response Time Data"); out.write("</h3>\n\n "); out.write("<p>The "); out.write("<strong>Standard Response Time Reports"); out.write( "</strong> provide a stock way to\n easily visualize the service response time data collected from managed nodes throughout\n your network.\n "); out.write("<p>\n\n "); out.write("<p>"); out.write("<strong>Custom Response Time Reports"); out.write( "</strong> can be used to produce a single\n graph that contains the data of your choice from a single interface or node.\n You can select the timeframe, line colors, line styles, and title of the graph\n and you can bookmark the results.\n "); out.write("</p>\n "); out.write("</td>\n\n "); out.write("<td> "); out.write("</td>\n "); out.write("</tr>\n"); out.write("</table>\n\n"); out.write("<br>\n\n"); JspRuntimeLibrary.include( request, response, "/includes/footer.jsp" + "?" + "location=" + "response", out, false); out.write("\n\n"); out.write("</body>\n"); out.write("</html>\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n"); out.write("\n"); response.setContentType("text/xml"); int mapId = -1; TopologyMap map = (TopologyMap) request.getAttribute("map"); String isRcad = "false"; if (map == null) { String strMapId = request.getParameter("mapId"); if (strMapId != null) { mapId = Integer.parseInt(request.getParameter("mapId")); } } if (map == null && mapId != 99999) { map = TopologyMap.getMapById(mapId); } if (map != null) { List centities = map.getCentityMaps(); List connections = map.getConnections(); List bgimages = map.getMapBgimages(); if (WTAccountCredentials.current() == null) { System.out.println("NullPointerException: WTAccountCredentials.current() is null"); return; } String user = WTAccountCredentials.current().getUserName(); boolean admin = false; WTRole role = WTAccountCredentials.current().getMostPrivilegedRole(); admin = role.isOrgAdmin() || role.isSiteAdmin(); if (user == null) { out.write("<topology-map />"); return; } boolean readOnly = !user.equals(map.getCreator()); Integer groupId = map.getGroupId(); String groupAttrs = ""; if (groupId != null) { WTGroupManager groupMan = ManagersImpl.GroupManager; WTGroup group = (WTGroup) groupMan.getObject(groupId.intValue()); groupMan.resolveReferences(group); groupAttrs = "groupName=\"" + URLEncoder.encode(group.getOrg().getName() + " - " + group.getName(), "UTF-8") + "\" groupId=\"" + groupId.intValue() + "\""; } isRcad = String.valueOf(map.isRca()); out.write("\n\t"); out.write("<topology-map mapId=\""); out.print(map.getMapId()); out.write("\" name=\""); out.print(map.getName()); out.write("\" mapTypeId=\""); out.print(map.getTypeId()); out.write("\" \n\t zoomLevel=\""); out.print(map.getZoom()); out.write("\" paneScrollX=\""); out.print(map.getScrollX()); out.write("\" paneScrollY=\""); out.print(map.getScrollY()); out.write("\"\n\t shared=\""); out.print(map.isShared()); out.write("\" creator=\""); out.print(map.getCreator()); out.write("\" iconSize=\""); out.print(map.getIconSize()); out.write("\"\n\t labelsAlwaysOn=\""); out.print(map.isLabelsAlwaysOn()); out.write("\" readOnly=\""); out.print(readOnly); out.write("\" "); out.print(groupAttrs); out.write(" admin=\""); out.print(admin); out.write("\" isRcad=\""); out.print(isRcad); out.write("\">\n\t\n\t\t"); out.write("<entities>\n\t"); for (Iterator it = centities.iterator(); it.hasNext(); ) { CentityMap centityMap = (CentityMap) it.next(); StringBuffer hierarchyBuffer = new StringBuffer(); if (centityMap.getType().equals("category")) { WTCategory cat = (WTCategory) ManagersImpl.CategoryManager.getObject( Integer.valueOf(centityMap.getIdForType())); List sectionList = ManagersImpl.CategoryManager.getAllParentSections(cat); for (Iterator sectionIt = sectionList.iterator(); sectionIt.hasNext(); ) { WTSection section = (WTSection) sectionIt.next(); hierarchyBuffer.append(section.getName() + " / "); } } out.write("\n\t "); out.write("<entity centityId=\""); out.print(centityMap.getCentityId()); out.write("\" type=\""); out.print(centityMap.getType()); out.write("\" id=\""); out.print(centityMap.getXmlId()); out.write("\"\n\t icon=\""); out.print(centityMap.getIcon()); out.write("\" label=\""); out.print(centityMap.getLabel()); out.write("\" hierarchy=\""); out.print(hierarchyBuffer.toString()); out.write("\"\n\t x=\""); out.print(centityMap.getXPlacement()); out.write("\" y=\""); out.print(centityMap.getYPlacement()); out.write("\"/>\n\t "); } out.write("\n\t\t"); out.write("</entities>\n\t\t"); out.write("<connections>\n\t"); for (Iterator it = connections.iterator(); it.hasNext(); ) { CentityConnection cc = (CentityConnection) it.next(); String startType = null; String endType = null; int startId = -1; int endId = -1; if (cc.getParentNodeid() != null) { startType = "node"; startId = cc.getParentNodeid(); } else if (cc.getParentCategoryId() != null) { startType = "category"; startId = cc.getParentCategoryId(); } if (cc.getNodeid() != null) { endType = "node"; endId = cc.getNodeid(); } else if (cc.getCategoryId() != null) { endType = "category"; endId = cc.getCategoryId(); } out.write("\n\t\t\t"); out.write("<connection startType=\""); out.print(startType); out.write("\" startId=\""); out.print(startId); out.write("\" endType=\""); out.print(endType); out.write("\" endId=\""); out.print(endId); out.write("\" />\n\t"); } out.write("\n\t\t"); out.write("</connections>\n\t\t"); out.write("<bgimages>\n\t"); for (Iterator it = bgimages.iterator(); it.hasNext(); ) { MapBgimage bgimage = (MapBgimage) it.next(); out.write("\n\t\t\t\t"); out.write("<bgimage mapBgimageId=\""); out.print(bgimage.getMapBgimageId()); out.write("\" bgimageId=\""); out.print(bgimage.getBgimageId()); out.write("\"\n\t\t\t\t creator=\""); out.print(bgimage.getCreator()); out.write("\" src=\""); out.print(bgimage.getSrc()); out.write("\" x=\""); out.print(bgimage.getXPlacement()); out.write("\"\n\t\t\t\t y=\""); out.print(bgimage.getYPlacement()); out.write("\" zindex=\""); out.print(bgimage.getZIndex()); out.write("\" xscale=\""); out.print(bgimage.getXScale()); out.write("\"\n\t\t\t\t yscale=\""); out.print(bgimage.getYScale()); out.write("\" />\n\t"); } out.write("\n\t\t"); out.write("</bgimages>\n\t\t\n\t"); out.write("</topology-map>\n"); } else { out.write("\n"); out.write( "<topology-map mapId=\"99999\" name=\"Topology Sample\" zoomLevel=\"10\" paneScrollX=\"0\" paneScrollY=\"0\" shared=\"true\" creator=\"admin\" iconSize=\"32\" labelsAlwaysOn=\"true\" type=\"topology\">\n\t"); out.write("<entities>\n\t\t"); out.write( "<entity centityId=\"-90\" type=\"node\" id=\"node_603\" icon=\"OS_Win2003.swf\" label=\"CARROT\" x=\"300\" y=\"200\"/>\n\t\t"); out.write( "<entity centityId=\"-91\" type=\"node\" id=\"node_653\" icon=\"OS_Win2000.swf\" label=\"RAISIN\" x=\"200\" y=\"200\"/>\n\t\t"); out.write( "<entity centityId=\"-92\" type=\"node\" id=\"node_615\" icon=\"OS_Win2003.swf\" label=\"10.100.100.88\" x=\"300\" y=\"100\"/>\n\t\t"); out.write( "<entity centityId=\"-93\" type=\"node\" id=\"node_616\" icon=\"OS_WinXP.swf\" label=\"10.100.100.241\" x=\"100\" y=\"100\"/>\n\t\t"); out.write( "<entity centityId=\"-94\" type=\"node\" id=\"node_613\" icon=\"OS_FoundryIronWare.swf\" label=\"Foundry\" x=\"200\" y=\"125\"/>\n\t\t"); out.write( "<entity centityId=\"-95\" type=\"node\" id=\"node_656\" icon=\"OS_WinXP.swf\" label=\"10.100.100.239\" x=\"225\" y=\"70\"/>\n\t\t"); out.write( "<entity centityId=\"-96\" type=\"node\" id=\"node_610\" icon=\"OS_CiscoIOS.swf\" label=\"Cittio-2621\" x=\"125\" y=\"150\"/>\n\t\t"); out.write( "<entity centityId=\"-97\" type=\"node\" id=\"node_614\" icon=\"OS_Linux.swf\" label=\"Mango\" x=\"100\" y=\"200\"/>\n\n\t"); out.write("</entities>\n\t"); out.write("<connections>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"603\" endType=\"node\" endId=\"613\"/>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"653\" endType=\"node\" endId=\"613\"/>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"615\" endType=\"node\" endId=\"613\"/>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"616\" endType=\"node\" endId=\"613\"/>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"656\" endType=\"node\" endId=\"613\"/>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"610\" endType=\"node\" endId=\"613\"/>\n\t\t"); out.write( "<connection startType=\"node\" startId=\"614\" endType=\"node\" endId=\"610\"/>\n\t"); out.write("</connections>\n\t"); out.write("<bgimages />\n"); out.write("</topology-map>\n"); } out.write("\n\n\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
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"); 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\r\n"); final DisplayState theDisplayState = (DisplayState) request.getAttribute(MasterServlet.STATE); final Frame frame = (Frame) request.getAttribute(AbstractChip.FRAME_KEY); /* //to be definitive NOT serializable InputStream noser = (InputStream)session.getAttribute( "NOT_SERIALIZABLE"); if( noser==null ) { session.setAttribute( "NOT_SERIALIZABLE", new ByteArrayInputStream( new byte[0] )); } */ out.write('\r'); out.write('\n'); GenericConditionChip theChip = (GenericConditionChip) request.getAttribute(AbstractChip.CHIP_KEY); out.write("\r\n<td class=\"attribute\">\r\n\t<div class=\"attribute\">"); out.print(theChip.getName()); out.write( "</div>\r\n</td>\r\n<td class=\"locale\">\r\n\t<div class=\"locale\"> </div>\r\n</td>\r\n<td class=\"comparator\">\r\n\t<div class=\"comparator\">"); theChip.getOperatorEditor().render(pageContext); out.write("</div>\r\n</td>\r\n<td class=\"condition\">\r\n\t<div class=\"condition\">\r\n"); if (theChip.getValueEditor() != null) { theChip.getValueEditor().render(pageContext); } else { out.write("\r\n\t\t\t \r\n"); } out.write("\r\n\t</div>\r\n</td>\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"); 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\r\n"); final DisplayState theDisplayState = (DisplayState) request.getAttribute(MasterServlet.STATE); final Frame frame = (Frame) request.getAttribute(AbstractChip.FRAME_KEY); /* //to be definitive NOT serializable InputStream noser = (InputStream)session.getAttribute( "NOT_SERIALIZABLE"); if( noser==null ) { session.setAttribute( "NOT_SERIALIZABLE", new ByteArrayInputStream( new byte[0] )); } */ out.write('\r'); out.write('\n'); GenericTRChip theChip = (GenericTRChip) request.getAttribute(AbstractChip.CHIP_KEY); out.write("\r\n<tr "); out.print((theChip.getHeight() != null ? " height=\"" + theChip.getHeight() + "\"" : "")); out.print((theChip.getWidth() != null ? " width=\"" + theChip.getWidth() + "\"" : "")); out.write('>'); out.write('\r'); out.write('\n'); for (final Iterator it = theChip.getChildren().iterator(); it.hasNext(); ) { final GenericTDChip chip = (GenericTDChip) it.next(); chip.render(pageContext); } out.write("\r\n</tr>\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"); 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\r\n"); final DisplayState theDisplayState = (DisplayState) request.getAttribute(MasterServlet.STATE); final Frame frame = (Frame) request.getAttribute(AbstractChip.FRAME_KEY); /* //to be definitive NOT serializable InputStream noser = (InputStream)session.getAttribute( "NOT_SERIALIZABLE"); if( noser==null ) { session.setAttribute( "NOT_SERIALIZABLE", new ByteArrayInputStream( new byte[0] )); } */ out.write('\r'); out.write('\n'); final AbstractAutocompleterToolbarActionChip theChip = (AbstractAutocompleterToolbarActionChip) request.getAttribute(AbstractChip.CHIP_KEY); final String label = (theChip.getLabel() == null ? "" : localized(theChip.getLabel())); final String tooltip = (theChip.getTooltip() == null ? label : localized(theChip.getTooltip())); final String width = theChip.getWidth() != null && theChip.getWidth().length() > 0 ? theChip.getWidth() : "200px"; final String value = theChip.getValue() != null ? "value=\"" + theChip.getValue() + "\"" : ""; final String contextMenu = theChip.hasVisibleContextMenuEntries() ? "(new Menu(" + theChip.createMenuEntriesForJS(theChip.getMenuEntries()) + ", event, null, null, { uniqueName: '" + theChip.getUniqueName() + "'} )).show(); return false;" : "return false;"; out.write("\r\n\r\n<td title=\""); out.print(tooltip); out.write("\" class=\"toolbar-autocomplete\" oncontextmenu=\""); out.print(contextMenu); out.write( "\">\r\n\t<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\r\n\t\t<tr>\r\n\t\t\t<td class=\"label\">"); out.print(label); out.write(":</td>\r\n\t\t\t<td><input type=\"text\" \r\n\t\t\t\t\t\t id=\""); out.print(theChip.getInputID()); out.write("\" \r\n\t\t\t\t\t\t style=\"width:"); out.print(width); out.write(";\"\r\n\t\t\t\t\t\t name=\""); out.print(theChip.getEventID(AbstractAutocompleterToolbarActionChip.VALUE)); out.write("\" \r\n\t\t\t\t\t\t "); out.print(value); out.write("/><div id=\""); out.print(theChip.getMatchesID()); out.write("\" class=\"autocomplete\"></div></td>\r\n\t\t</tr>\r\n\t</table>\r\n</td>\r\n"); final String options = "{ paramName: '" + AbstractAutocompleterToolbarActionChip.SEARCH + "'," + "afterUpdateElement: function(inputElement, selectedListItem) " + "{ if( selectedListItem.nodeName == \"LI\" )" + "{ setEvent('" + theChip.getCommandID(AbstractAutocompleterToolbarActionChip.SELECT) + "', domQuery('span.hidden', selectedListItem)[0].firstChild.nodeValue);setScrollAndSubmit(); }" + "else " + "{ inputElement.value = \"\"; }}," + "onShow: function(element, update)" + "{ if(!update.style.position || update.style.position=='absolute')" + "{ update.style.position = 'absolute'; Position.clone(element, update, { setHeight: false, setWidth:false, offsetTop: element.offsetHeight }); }" + "Effect.Appear(update,{duration:0.15}); } }"; final String tenantIDStr = Registry.getCurrentTenant() instanceof SlaveTenant ? ";tenantID=" + Registry.getCurrentTenant().getTenantID() : ""; out.write("\r\n<script language=\"JavaScript1.2\">\r\n\t\r\n\tnew Ajax.Autocompleter(\""); out.print(theChip.getInputID()); out.write("\", \""); out.print(theChip.getMatchesID()); out.write("\", \"prototype"); out.print(tenantIDStr); out.write('?'); out.print(PrototypeServlet.CHIPID); out.write('='); out.print(theChip.getID()); out.write('"'); out.write(','); out.write(' '); out.print(options); out.write(");\r\n\r\n</script>\r\n\t\t\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(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n\n"); // This JSP handles cross context communications from wt-monitor // to wt-core for use in accessing wt-core functionality that is // needed in WTnav-tree.jsp. // Assign a pooled DB connection handle Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup(WTConstants.WATCHTOWERDB_CONN); int iIndex = 6100; GraphViewManager graphman = new GraphViewManager(ds); // Vector views = graphman.getViews(); Vector views = new Vector(); WTOrganization[] orgs = null; WTAccountCredentials ac = (WTAccountCredentials) request.getSession().getAttribute(WTAccountCredentials.SESSION_ATTRIBUTE_AC); if (ac != null) { // WTOrganization[] orgs = null; int selectedOrg = ac.getCurrentManagedId(); boolean siteUser = ac.getIsSiteUser(); int userId = ac.getUserId(); // Get list of organizations for the current user if (siteUser) { try { orgs = DAOImpl.OrgDAO.getWTOrganization(); } catch (Exception e) { e.printStackTrace(); } } else { if (!(userId < 0)) { try { orgs = DAOImpl.OrgDAO.getWTOrganizationsByUser(userId); } catch (Exception e) { e.printStackTrace(); } } } // Get the list of actively managed nodes if (selectedOrg == WTAccountCredentials.ALL_ORGS) { if (siteUser) { views = graphman.getViews(); } else { if (orgs != null) { int[] orgsIds = new int[orgs.length]; for (int i = 0; i < orgs.length; i++) { orgsIds[i] = orgs[i].getID(); } views = graphman.getViews(orgsIds); } } } else { views = graphman.getViews(selectedOrg); } } // My Graph Views is an experimental feature and is commented out until all kinks are worked // out. LS String strOutput = null; // if( views.size()==0 ) { // strOutput = "nav.add(6100, 6000, 'My Graph Views', '/wt-monitor/report/index.jsp', 'My // Customized Graph Views', 'mainContentsFrame', icon16_basedir + 'bs_chart.gif', // icon16_basedir + 'bs_chart.gif', '');\r\n"; // } else { // strOutput = "nav.add(6100, 6000, 'My Graph Views', '', 'My Customized Graph Views', // 'mainContentsFrame', icon16_basedir + 'bs_chart.gif', icon16_basedir + 'bs_chart.gif', // '');\r\n"; // } // for (int i=0; i<views.size(); i++) // { // iIndex++; // String strViewName = ((GraphViewJB)views.elementAt(i)).getName(); // int strOrgId = ((GraphViewJB)views.elementAt(i)).getOrgId(); // String orgName = null; // for(int j=0;j<orgs.length;j++){ // if(orgs[j].getID() != -1 && orgs[j].getID() == strOrgId){ // orgName = orgs[j].getName(); // } // } // // strOutput +="nav.add(" + iIndex + // ", 6100, '" + strViewName + // "', 'javascript: // PopupCenteredWindow(\\'/wt-core/jsp/sysmon/graphview/GraphView.jsp?view=" + strViewName + // "&orgname="+orgName +"&start=01&end=02" + "\\', \\'graphview\\', \\'yes\\', \\'yes\\', // \\'yes\\', \\'900\\', \\'1010\\'); location.href=\\'/wt-monitor/wt-jsp/WTnav-tree.jsp\\';', // 'Open " + strViewName + " Graph View', '', icon16_basedir + 'bs_chart.gif', icon16_basedir // + 'bs_chart.gif', '');\r\n"; // } out.write("\n\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n\n"); out.print(strOutput); out.write("\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
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(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write( "<!--\n\n//\n// This file is part of the OpenNMS(R) Application.\n//\n// OpenNMS(R) is Copyright (C) 2002-2003 The OpenNMS Group, Inc. All rights reserved.\n// OpenNMS(R) is a derivative work, containing both original code, included code and modified\n// code that was published under the GNU General Public License. Copyrights for modified \n// and included code are below.\n//\n// OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc.\n//\n// Modifications:\n//\n// 2002 Nov 12: Added response time, based on original performance code.\n//\n// Original code base Copyright (C) 1999-2001 Oculan Corp. All rights reserved.\n//\n// This program is free software; you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation; either version 2 of the License, or\n// (at your option) any later version.\n//\n// This program is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"); out.write( "// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with this program; if not, write to the Free Software\n// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n//\n// For more information contact:\n// OpenNMS Licensing "); out.write( "<*****@*****.**>\n// http://www.opennms.org/\n// http://www.opennms.com/\n//\n\n-->\n\n"); out.write("\n\n"); out.write("\n\n"); out.write("\n\n"); ResponseTimeModel.QueryableNode[] nodes = this.model.getQueryableNodes(); out.write("\n \n"); out.write( "<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" bordercolor=\"black\" bgcolor=\"#cccccc\">\n "); out.write("<tr>\n "); out.write("<td bgcolor=\"#999999\" >"); out.write("<b>"); out.write("<a href=\"response/index.jsp\">Response Time"); out.write("</a>"); out.write("</b>"); out.write("</td>\n "); out.write("</tr>\n\n"); if (nodes != null && nodes.length > 0) { out.write("\n "); out.write("<tr> \n "); out.write("<td>\n "); out.write("<form method=\"get\" action=\"response/addIntfFromNode\" >\n "); out.write( "<input type=\"hidden\" name=\"endUrl\" value=\"response/addReportsToUrl\" />\n "); out.write("<input type=\"hidden\" name=\"relativetime\" value=\"lastday\" />\n\n "); out.write( "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">\n "); out.write("<tr>\n "); out.write("<td>\n "); out.write("<font size=\"-1\">Choose a node to query"); out.write("</font>\n "); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr>\n "); out.write("<td>\n "); out.write("<select name=\"node\" size=\"1\">\n "); for (int i = 0; i < nodes.length; i++) { out.write("\n "); out.write("<option value=\""); out.print(nodes[i].nodeId); out.write("\">"); out.print(nodes[i].nodeLabel); out.write("</option>\n "); } out.write("\n "); out.write("</select>\n "); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr>\n "); out.write("<td>\n "); out.write("<input type=\"submit\" value=\"Execute Query\" />\n "); out.write("</td>\n "); out.write("</tr>\n "); out.write("</table>\n "); out.write("</form>\n "); out.write("</td>\n "); out.write("</tr>\n"); } else { out.write("\n "); out.write("<tr>\n "); out.write("<td>\n No response time data has been gathered yet\n "); out.write("</td>\n "); out.write("</tr> \n"); } out.write("\n"); out.write("</table>\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n\n"); out.write("\n\n"); // Get required parameter(s) String nodeIdStr = request.getParameter("node"); if (nodeIdStr == null) throw new org.opennms.web.MissingParameterException("node"); int nodeId = Integer.parseInt(nodeIdStr); String nodeLabel = org.opennms.web.element.NetworkElementFactory.getNodeLabel(nodeId); Node node_db = NetworkElementFactory.getNode(nodeId); String orgName = node_db.getOrganizationName(); Asset asset = this.model.getAsset(nodeId); boolean isNew = false; if (asset == null) { asset = new Asset(); isNew = true; } Vector vCategories = WTProperties.getList("AssetCategories.list"); out.write("\n\n"); out.write("<html>\n"); out.write("<head>\n\t"); out.write("<title>WebTelemetry - Node Assets | System Info for "); out.print(node_db.getLabel()); out.write("</title>\n\t"); out.write("<base HREF=\""); out.print(org.opennms.web.Util.calculateUrlBase(request)); out.write("\" />\n\t"); out.write( "<link rel=\"stylesheet\" type=\"text/css\" href=\"/wt-portal/css/default.css\" />\n\t"); out.write("<script type=\"text/javascript\" src=\"/wt-portal/javascript/WTtools.js\">"); out.write("</script>\n"); out.write("</head>\n\n"); out.write("<body>\n\t"); out.write("<!-- Header -->\n\t"); String title = "Asset - Vendor Info for Node: " + node_db.getLabel() + " (" + orgName + ")"; out.write("\n\t"); JspRuntimeLibrary.include( request, response, "/includes/tabheader.jsp" + "?" + "title=" + java.net.URLEncoder.encode("" + title) + "&" + "refresh=" + "1" + "&" + "helpURL=" + "assetmanager%2FWTHelp_AssetManager.html" + "&" + "tabgroup=" + "asset" + "&" + "tabselected=" + "vendor" + "&" + "node=" + java.net.URLEncoder.encode("" + nodeIdStr), out, false); out.write("\n\n"); out.write("<!-- BEGIN FRAMING TABLE:open tags, keep at 100%-->\n"); out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t"); out.write("<tr>\n\t\t"); out.write("<td width=\"10\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"1\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n\t\t"); out.write("<td>\n\n"); out.write("<!-- USER-DEFINED ATTRIBUTES TABLE: was Identification -->\n "); out.write("<form action=\"asset/modifyAsset\" method=\"POST\" name=\"sysInfo\">\n "); out.write("<input type=\"hidden\" name=\"node\" value=\""); out.print(nodeId); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"isnew\" value=\""); out.print(isNew); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"view\" value=\"asset-tab-vendor\" />\n\n "); if (!isNew) { out.write("\n "); out.write("<!-- asset-tab-system -->\n "); out.write("<input type=\"hidden\" name=\"category\" value=\""); out.print(asset.getCategory()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"serialnumber\" value=\""); out.print(asset.getSerialNumber()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"manufacturer\" value=\""); out.print(asset.getManufacturer()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"operatingsystem\" value=\""); out.print(asset.getOperatingSystem()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"modelnumber\" value=\""); out.print(asset.getModelNumber()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"assetnumber\" value=\""); out.print(asset.getAssetNumber()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"dateinstalled\" value=\""); out.print(asset.getDateInstalled()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"description\" value=\""); out.print(asset.getDescription()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"comments\" value=\""); out.print(asset.getComments()); out.write("\" />\n\n "); out.write("<!-- asset-tab-location -->\n "); out.write("<input type=\"hidden\" name=\"region\" value=\""); out.print(asset.getRegion()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"division\" value=\""); out.print(asset.getDivision()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"department\" value=\""); out.print(asset.getDepartment()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"address1\" value=\""); out.print(asset.getAddress1()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"address2\" value=\""); out.print(asset.getAddress2()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"city\" value=\""); out.print(asset.getCity()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"state\" value=\""); out.print(asset.getState()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"zip\" value=\""); out.print(asset.getZip()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"building\" value=\""); out.print(asset.getBuilding()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"floor\" value=\""); out.print(asset.getFloor()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"room\" value=\""); out.print(asset.getRoom()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"rack\" value=\""); out.print(asset.getRack()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"slot\" value=\""); out.print(asset.getSlot()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"port\" value=\""); out.print(asset.getPort()); out.write("\" />\n "); out.write("<input type=\"hidden\" name=\"circuitid\" value=\""); out.print(asset.getCircuitId()); out.write("\" />\n "); } out.write("\n\n"); out.write("<!-- END FRAMING TABLE:open tags, keep at 100%-->\n\t"); out.write("<table width=\"98%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n\t "); out.write("<tr class=\"tableHeader\">\n\t "); out.write("<td colspan=\"6\" class=\"tableHeader\">Vendor"); out.write("</td>\n\t "); out.write("</tr>\n\t "); out.write("<tr class=\"tableRowLight\">\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Name:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"vendor\" value=\""); out.print(asset.getVendor()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Phone:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"vendorphone\" value=\""); out.print(asset.getVendorPhone()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Fax:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"vendorfax\" value=\""); out.print(asset.getVendorFax()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("</tr>\n\t "); out.write("<tr class=\"tableRowLight\">\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Lease:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"lease\" value=\""); out.print(asset.getLease()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Lease Expires:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"leaseexpires\" value=\""); out.print(asset.getLeaseExpires()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Vendor Asset:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"vendorassetnumber\" value=\""); out.print(asset.getVendorAssetNumber()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("</tr>\n\t "); out.write("<tr class=\"tableRowLight\">\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Maint Contract:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"maintcontract\" value=\""); out.print(asset.getMaintContract()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Contract Expires:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"maintcontractexpires\" value=\""); out.print(asset.getMaintContractExpires()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<span class=\"formText\">Maint Phone:"); out.write("</span>"); out.write("</td>\n\t "); out.write("<td class=\"tableText\">"); out.write("<input type=\"text\" name=\"supportphone\" value=\""); out.print(asset.getSupportPhone()); out.write("\" size=\"20\" maxlength=\"64\"/>"); out.write("</td>\n\t "); out.write("</tr>\n\t "); out.write("<tr class=\"tableRowLight\">\n\t "); out.write("<td class=\"tableText\" colspan=\"6\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"4\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n\t "); out.write("</tr>\n\t"); out.write("</table>"); out.write("<br />\n\n\t"); out.write("<table width=\"98%\" cellspacing=\"0\" cellpadding=\"2\" border=\"0\">\n\t "); out.write("<tr>\n\t\t"); out.write("<td colspan=\"3\">"); out.write("<br />\n\t\t\t"); out.write("<INPUT type=\"hidden\" name=\"button\" value=\"\">\n\t\t\t"); out.write( "<INPUT type=\"image\" src=\"/wt-portal/images/buttons/btn_save_changes.gif\" onClick=\"document.sysInfo.button.value='Save Changes';\">\n\t\t\t \n\t\t\t"); out.write( "<a href=\"javascript:document.sysInfo.reset()\" onClick=\"javascript:document.sysInfo.reset();\">"); out.write("<img src=\"/wt-portal/images/buttons/btn_reset.gif\" border=\"0\" alt=\"Reset\">"); out.write("</a>"); out.write("<br /> \n\t\t\t"); out.write("<!-- "); out.write("<input type=\"submit\" value=\"Save Changes\"/>\n\t\t\t"); out.write("<input type=\"reset\" /> -->\n\t\t"); out.write("</td>\n\t\t"); out.write("<td colspan=\"3\" align=\"right\" class=\"message\">"); out.write("<br />\n\t\t\t"); if (isNew) { out.write("\n\t\t\t\tNew Record\n\t\t\t"); } else { out.write("\n\t\t\t\tLast Modified: "); out.print(WTTools.formatLocalDateToString(asset.getLastModifiedDate())); out.write(" by "); out.print(asset.getUserLastModified()); out.write("\n\t\t\t"); } out.write("\n\t\t"); out.write("</td>\n\t "); out.write("</tr>\n\t"); out.write("</table>\n\t"); out.write("</form>\n\n"); out.write("<!-- BEGIN FRAMING TABLE:close tags-->\n\t\t"); out.write("</td>\n\t"); out.write("</tr>\n"); out.write("</table>\n"); out.write("<!-- END FRAMING TABLE:close tags-->\n\n"); out.write("<br>\n"); JspRuntimeLibrary.include(request, response, "/includes/footer.jsp", out, false); out.write("\n\n"); out.write("</body>\n"); out.write("</html>\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n\n"); out.write("\n\n"); PollerConfiguration pollconfig = getPollerConfiguration(); org.opennms.netmgt.config.poller.Package pkg = null; int pkgIdx = -1; String pkgIdxStr = (String) request.getParameter("pkgidx"); if (pkgIdxStr != null && pkgIdxStr.trim().length() > 0) { try { pkgIdx = Integer.parseInt(pkgIdxStr); if (pkgIdx >= 0) { if (pollconfig != null) { pkg = pollconfig.getPackage(pkgIdx); } } } catch (NumberFormatException ne) { ne.printStackTrace(); } } if (pkg == null) { if ((org.opennms.netmgt.config.poller.Package) request.getSession().getAttribute("pkg") != null) { pkg = (org.opennms.netmgt.config.poller.Package) request.getSession().getAttribute("pkg"); } } if (pkgIdx == -1) { pkgIdxStr = (String) request.getSession().getAttribute("pkgidx"); if (pkgIdxStr != null && pkgIdxStr.trim().length() > 0) { try { pkgIdx = Integer.parseInt(pkgIdxStr); } catch (NumberFormatException ne) { ne.printStackTrace(); } } } request.getSession().setAttribute("pkg", pkg); request.getSession().setAttribute("pkgidx", String.valueOf(pkgIdx)); String title = " Poller Package Downtime Model"; if (pkg != null) { title = " Poller Package - Downtime Model for: " + pkg.getName(); } out.write("\n\n"); out.write("<html>\n"); out.write("<head>\n "); out.write("<title>"); out.print(title); out.write("</title>\n "); out.write( "<link rel=\"stylesheet\" type=\"text/css\" href=\"/wt-portal/css/default.css\" />\n "); out.write("<script type=\"text/javascript\" src=\"/wt-portal/javascript/WTtools.js\">"); out.write("</script>\n\n"); out.write( "<script language=javascript>\nfunction confirmDelete(msg)\n{\n\tvar agree=confirm(msg);\n\tif (agree)\n\t\treturn true;\n\telse\n\t\treturn false;\n}\n\nfunction addDowntime()\n{\n var msg = \"\";\n var error = false;\n var begin = 0;\n var end = 0;\n var interval = 0;\n\n dtbeginday = parseInt(document.downtime.dtbeginday.value) * 24 * 60 * 60 * 1000;\n dtbeginhour = parseInt(document.downtime.dtbeginhour.value) * 60 * 60 * 1000;\n dtbeginminute = parseInt(document.downtime.dtbeginminute.value) * 60 * 1000;\n dtbeginsecond = parseInt(document.downtime.dtbeginsecond.value) * 1000;\n dtbeginmillisecond = parseInt(document.downtime.dtbeginmillisecond.value);\n\n dtendday = parseInt(document.downtime.dtendday.value) * 24 * 60 * 60 * 1000;\n dtendhour = parseInt(document.downtime.dtendhour.value) * 60 * 60 * 1000;\n dtendminute = parseInt(document.downtime.dtendminute.value) * 60 * 1000;\n dtendsecond = parseInt(document.downtime.dtendsecond.value) * 1000;\n dtendmillisecond = parseInt(document.downtime.dtendmillisecond.value);\n"); out.write( "\n dtintervalday = parseInt(document.downtime.dtintervalday.value) * 24 * 60 * 60 * 1000;\n dtintervalhour = parseInt(document.downtime.dtintervalhour.value) * 60 * 60 * 1000;\n dtintervalminute = parseInt(document.downtime.dtintervalminute.value) * 60 * 1000;\n dtintervalsecond = parseInt(document.downtime.dtintervalsecond.value) * 1000;\n dtintervalmillisecond = parseInt(document.downtime.dtintervalmillisecond.value);\n\n document.downtime.dtbegin.value = dtbeginday + dtbeginhour + dtbeginminute + dtbeginsecond + dtbeginmillisecond;\n document.downtime.dtend.value = dtendday + dtendhour + dtendminute + dtendsecond + dtendmillisecond;\n document.downtime.dtinterval.value = dtintervalday + dtintervalhour + dtintervalminute + dtintervalsecond + dtintervalmillisecond;\n\n\tvar beginVal = trim(document.downtime.dtbegin.value);\n\tvar endVal = trim(document.downtime.dtend.value);\n\tvar intervalVal = trim(document.downtime.dtinterval.value);\n\n if (beginVal == \"\") {\n error = true;\n msg += \"Must enter a numeric time value for \\\"begin\\\".\\n\";\n"); out.write( " }\n if (endVal == \"\") {\n error = true;\n msg += \"\\nMust enter a numeric time value for \\\"end\\\".\\n\";\n }\n if (intervalVal == \"\") {\n error = true;\n msg += \"\\nMust enter a numeric time value for \\\"interval\\\".\\n\";\n }\n if (isNaN(beginVal)) {\n error = true;\n msg += \"\\nMust enter a numeric time value for \\\"begin\\\".\\n\";\n }\n if (isNaN(endVal)) {\n error = true;\n msg += \"\\nMust enter a numeric time value for \\\"end\\\".\\n\";\n }\n if (isNaN(intervalVal)) {\n error = true;\n msg += \"\\nMust enter a numeric time value for \\\"interval\\\".\\n\";\n }\n\n if (!error) {\n begin = parseInt(beginVal);\n end = parseInt(endVal);\n interval = parseInt(intervalVal);\n \n if (!(end > 0)) {\n error = true;\n msg = \"The end time must be greater than zero.\\n\";\n }\n if (!(interval > 0)) {\n error = true;\n msg += \"\\nThe 'interval' value must be greater than zero.\\n\";\n }\n"); out.write( " if (!((end - begin) > 0)) {\n error = true;\n msg += \"\\nThe 'end' time must be greater than the 'begin'.\\n\";\n }\n if (!(interval "); out.write( "<= (end - begin))) {\n error = true;\n msg += \"\\nThe 'interval' time must be less than the difference of the 'begin' and the 'end'.\\n\";\n }\n }\n\n if (error) {\n alert (msg);\n return;\n }\n else\n {\n document.downtime.target = \"pollerDetailFrame\";\n \tdocument.downtime.action.value = 'adddt';\n \tdocument.downtime.submit();\n }\n}\n\nfunction removeDowntime(dtidx)\n{\n if (confirmDelete('Are you sure you want to delete this downtime model?')) {\n document.downtime.target = \"pollerDetailFrame\";\n document.downtime.action.value = 'removedt';\n document.downtime.dtidx.value = dtidx;\n \tdocument.downtime.submit();\n }\n}\n\nfunction updateDowntime()\n{\n document.downtime.target = \"_parent\";\n document.downtime.action.value = 'updatedt';\n\tdocument.downtime.submit();\n}\n\nfunction restoreDefaultDowntime()\n{\n if (confirmDelete('Are you sure you want to restore the default downtime model? All your changes will be lost.')) {\n document.downtime.target = \"pollerDetailFrame\";\n"); out.write( " document.downtime.action.value = 'restoredt';\n \tdocument.downtime.submit();\n }\n}\n"); out.write("</script>\n"); out.write("</head>\n"); out.write("<body>\n\n\t"); String breadcrumb1 = "<a href='admin/index.jsp'></a>"; out.write("\n\t"); String breadcrumb2 = "Poller Packages"; out.write("\n\t"); JspRuntimeLibrary.include( request, response, "/includes/header.jsp" + "?" + "title=" + java.net.URLEncoder.encode("" + title) + "&" + "location=" + "admin" + "&" + "help=" + "monitoringadmin%2Fpolling%2FWTHelp_PollerPackageDowntimeModel.html" + "&" + "noPopOut=" + "true" + "&" + "breadcrumb=" + java.net.URLEncoder.encode("" + breadcrumb1) + "&" + "breadcrumb=" + java.net.URLEncoder.encode("" + breadcrumb2), out, false); out.write("\n"); out.write("<!-- BEGIN FRAMING TABLE:open tags, keep at 100%-->\n"); out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t"); out.write("<tr>\n\t\t"); out.write("<td width=\"10\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"1\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n\t\t"); out.write("<td>\n"); out.write("<!-- END FRAMING TABLE:open tags, keep at 100%-->\n\t"); out.write("<form action=\""); out.print(WTTools.getMonServletURL(request)); out.write("WTPollerPackages\" method=\"post\" name=\"downtime\" target=\"_parent\">\n\t "); out.write("<input type=\"hidden\" name=\"action\" value=\"\">\n\t "); out.write("<input type=\"hidden\" name=\"pkgidx\" value=\"\">\n\t "); out.write("<input type=\"hidden\" name=\"dtidx\" value=\"\">\n\t "); out.write("<input type=\"hidden\" name=\"dtbegin\" value=\"\">\n\t "); out.write("<input type=\"hidden\" name=\"dtend\" value=\"\">\n\t "); out.write("<input type=\"hidden\" name=\"dtinterval\" value=\"\">\n\n"); out.write("<table width=\"98%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n "); out.write("<tr>\n "); out.write("<td colspan=\"4\">"); out.write("<b>Downtime Model:"); out.write("</b>"); out.write("<a class=\"tt\" href=\"javascript: towerTip("); out.print(WTTips.TIP_POLLER_MON_SERVICE); out.write(");\" title=\"Telemetry Tip\">"); out.write("<img src=\"/wt-portal/images/icons/tower_tips.gif\" border=\"0\">"); out.write("</a>"); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableHeader\">\n "); out.write("<td class=\"tableHeader\" width=\"25%\">Begin Time"); out.write("<a class=\"tt\" href=\"javascript: towerTip("); out.print(WTTips.TIP_POLLER_DT_BEGIN); out.write(");\" title=\"Telemetry Tip\">"); out.write("<img src=\"/wt-portal/images/icons/tower_tips.gif\" border=\"0\">"); out.write("</a>"); out.write("</td>\n "); out.write("<td class=\"tableHeader\" width=\"25%\">End Time"); out.write("<a class=\"tt\" href=\"javascript: towerTip("); out.print(WTTips.TIP_POLLER_DT_END); out.write(");\" title=\"Telemetry Tip\">"); out.write("<img src=\"/wt-portal/images/icons/tower_tips.gif\" border=\"0\">"); out.write("</a>"); out.write("</td>\n "); out.write("<td class=\"tableHeader\" width=\"25%\">Polling Interval"); out.write("<a class=\"tt\" href=\"javascript: towerTip("); out.print(WTTips.TIP_POLLER_DT_INTERVAL); out.write(");\" title=\"Telemetry Tip\">"); out.write("<img src=\"/wt-portal/images/icons/tower_tips.gif\" border=\"0\">"); out.write("</a>"); out.write("</td>\n "); out.write("<td class=\"tableHeader\" width=\"25%\">Action"); out.write("</td>\n "); out.write("</tr>\n "); long daymilli = 24 * 60 * 60 * 1000; // 86400000 long hourmlli = 60 * 60 * 1000; // 3600000; long minutemilli = 60 * 1000; // 60000; long secondmilli = 1000; String pattern2digit = "00"; DecimalFormat df2digit = new DecimalFormat(pattern2digit); String pattern3digit = "000"; DecimalFormat df3digit = new DecimalFormat(pattern3digit); long begin = 0; long end = 0; long interval = 0; String delete = null; long addbegin = 0; if (pkg != null) { Downtime[] ds = pkg.getDowntime(); if (ds != null) { for (int i = 0; i < ds.length; i++) { Downtime d = ds[i]; begin = d.getBegin(); end = d.getEnd(); interval = d.getInterval(); delete = d.getDelete(); long dtbegin = begin; long dtend = end; long dtinterval = interval; addbegin = begin; long dtbeginday = 0; long dtbeginhour = 0; long dtbeginminute = 0; long dtbeginsecond = 0; long dtbeginmillisecond = 0; long dtendday = 0; long dtendhour = 0; long dtendminute = 0; long dtendsecond = 0; long dtendmillisecond = 0; long dtintervalday = 0; long dtintervalhour = 0; long dtintervalminute = 0; long dtintervalsecond = 0; long dtintervalmillisecond = 0; if (dtbegin > 0) { dtbeginday = dtbegin / daymilli; dtbegin -= (dtbeginday * daymilli); } if (dtbegin > 0) { dtbeginhour = dtbegin / hourmlli; dtbegin -= (dtbeginhour * hourmlli); } if (dtbegin > 0) { dtbeginminute = dtbegin / minutemilli; dtbegin -= (dtbeginminute * minutemilli); } if (dtbegin > 0) { dtbeginsecond = dtbegin / secondmilli; dtbegin -= (dtbeginsecond * secondmilli); } if (dtbegin > 0) { dtbeginmillisecond = dtbegin; } if (dtend > 0) { dtendday = dtend / daymilli; dtend -= (dtendday * daymilli); } if (dtend > 0) { dtendhour = dtend / hourmlli; dtend -= (dtendhour * hourmlli); } if (dtend > 0) { dtendminute = dtend / minutemilli; dtend -= (dtendminute * minutemilli); } if (dtend > 0) { dtendsecond = dtend / secondmilli; dtend -= (dtendsecond * secondmilli); } if (dtend > 0) { dtendmillisecond = dtend; } if (dtinterval > 0) { dtintervalday = dtinterval / daymilli; dtinterval -= (dtintervalday * daymilli); } if (dtinterval > 0) { dtintervalhour = dtinterval / hourmlli; dtinterval -= (dtintervalhour * hourmlli); } if (dtinterval > 0) { dtintervalminute = dtinterval / minutemilli; dtinterval -= (dtintervalminute * minutemilli); } if (dtinterval > 0) { dtintervalsecond = dtinterval / secondmilli; dtinterval -= (dtintervalsecond * secondmilli); } if (dtinterval > 0) { dtintervalmillisecond = dtinterval; } out.write("\n "); out.write("<!--\n \t\t"); out.write("<TR>\n \t\t"); out.write("<TD align=\"center\">\n \t\t"); out.write("<INPUT name=\"dtbegin_"); out.print(String.valueOf(i)); out.write("\" type=\"text\" value=\""); out.print(begin); out.write("\" disabled>\n \t\t"); out.write("</TD>\n \t\t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtend_"); out.print(String.valueOf(i)); out.write("\" type=\"text\" value=\""); out.print(end); out.write("\" disabled>"); out.write("</TD>\n \t\t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtinterval_"); out.print(String.valueOf(i)); out.write("\" type=\"text\" value=\""); out.print(interval); out.write("\" disabled>"); out.write("</TD>\n \t\t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtdel_"); out.print(String.valueOf(i)); out.write("\" type=\"checkbox\" value=\"true\" "); if (delete != null && delete.equals("true")) { out.write("checked"); } out.write(" disabled>"); out.write("</TD>\n \t\t"); out.write("<TD align=\"center\">\n "); if ((i + 2) == ds.length) { out.write("\n "); out.write("<a HREF=\"javascript:removeDowntime('"); out.print(i); out.write("')\" title=\"Remove Downtime Model\">Remove"); out.write("</a>\n "); } else { out.write("\n \n "); } out.write("\n "); out.write("</TD>\n \t\t"); out.write("</TR>\n \t\t-->\n\n \t\t"); if (i < (ds.length - 1)) { out.write("\n "); out.write("<tr class=\""); out.print(((i % 2) == 0) ? "tableRowLIght" : "tableRowDark"); out.write("\">\n \t\t"); out.write("<td class=\"tableText\">\n \t\t"); out.print(dtbeginday); out.write(" days "); out.print(df2digit.format(dtbeginhour)); out.write(":"); out.print(df2digit.format(dtbeginminute)); out.write(":"); out.print(df2digit.format(dtbeginsecond)); out.write(":"); out.print(df3digit.format(dtbeginmillisecond)); out.write("\n "); out.write("</td>\n \t\t"); out.write("<td class=\"tableText\">\n \t\t "); out.print(dtendday); out.write(" days "); out.print(df2digit.format(dtendhour)); out.write(":"); out.print(df2digit.format(dtendminute)); out.write(":"); out.print(df2digit.format(dtendsecond)); out.write(":"); out.print(df3digit.format(dtendmillisecond)); out.write("\n "); out.write("</td>\n \t\t"); out.write("<td class=\"tableText\">\n \t\t"); out.print(dtintervalday); out.write(" days "); out.print(df2digit.format(dtintervalhour)); out.write(":"); out.print(df2digit.format(dtintervalminute)); out.write(":"); out.print(df2digit.format(dtintervalsecond)); out.write(":"); out.print(df3digit.format(dtintervalmillisecond)); out.write("\n "); out.write("</td>\n "); out.write("<td class=\"tableText\">\n "); if (i == (ds.length - 2)) { out.write("\n "); out.write("<a href=\"javascript:removeDowntime('"); out.print(i); out.write("')\" title=\"Remove Downtime Model\">Remove"); out.write("</a>"); out.write("</td>\n "); } out.write("\n "); out.write("</td>\n \t\t"); } else { out.write("\n\t\t\t\t\t\t"); out.write("<tr>"); out.write("<td colspan=\"3\"> "); out.write("</td>"); out.write("</tr>\n "); out.write("<tr class=\"tableHeader\">\n \t\t"); out.write("<td class=\"tableHeader\" colspan=\"3\">\n "); if ((delete == null || !delete.equals("true")) && end == 0 && interval > 0) { out.write("\n \t\tAfter\n \t\t"); out.write("<b>\n \t\t "); if (dtbeginday > 0) { out.print(dtbeginday); out.write(" days"); } out.write("\n \t\t "); if (dtbeginhour > 0) { out.print(dtbeginhour); out.write(" hr"); } out.write("\n \t\t "); if (dtbeginminute > 0) { out.print(dtbeginminute); out.write(" min"); } out.write("\n \t\t "); if (dtbeginsecond > 0) { out.print(dtbeginsecond); out.write(" sec"); } out.write("\n \t\t "); if (dtbeginmillisecond > 0) { out.print(dtbeginmillisecond); out.write(" ms"); } out.write("\n \t\t"); out.write( "</b>\n \t\tthe system will continue to poll downed nodes at a\n \t\t"); out.write("<b>\n \t\t "); if (dtintervalday > 0) { out.print(dtintervalday); out.write(" day"); } out.write("\n \t\t "); if (dtintervalhour > 0) { out.print(dtintervalhour); out.write(" hr"); } out.write("\n \t\t "); if (dtintervalminute > 0) { out.print(dtintervalminute); out.write(" min"); } out.write("\n \t\t "); if (dtintervalsecond > 0) { out.print(dtintervalsecond); out.write(" sec"); } out.write("\n \t\t "); if (dtintervalmillisecond > 0) { out.print(dtintervalmillisecond); out.write(" ms"); } out.write("\n "); out.write( "</b>\n interval.\n "); } out.write("\n "); out.write("</td>\n "); if (i == (ds.length - 2)) { out.write("\n "); } else { out.write("\n "); out.write("<td class=\"tableHeader\"> "); out.write("</td>\n "); } out.write("\n \t\t"); } out.write("\n \t\t"); out.write("</tr>\n \t\t"); } } } out.write("\n "); out.write("<!--\n \t"); out.write("<TR>\n \t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtbegin\" type=\"text\" value=\""); out.print(begin); out.write("\" readonly>"); out.write("</TD>\n \t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtend\" type=\"text\" value=\"\">"); out.write("</TD>\n \t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtinterval\" type=\"text\" value=\"\">"); out.write("</TD>\n \t"); out.write("<TD align=\"center\">"); out.write("<INPUT name=\"dtdel\" type=\"checkbox\" value=\"true\" disabled>"); out.write("</TD>\n \t"); out.write("<TD align=\"center\">"); out.write("<a HREF=\"javascript:addDowntime()\" title=\"Add Downtime Model\">Add Downtime"); out.write("</a>"); out.write("</TD>\n \t"); out.write("</TR>\n \t-->\n \t"); long dtbeginday = 0; long dtbeginhour = 0; long dtbeginminute = 0; long dtbeginsecond = 0; long dtbeginmillisecond = 0; long dtendday = 0; long dtendhour = 0; long dtendminute = 0; long dtendsecond = 0; long dtendmillisecond = 0; long dtintervalday = 0; long dtintervalhour = 0; long dtintervalminute = 0; long dtintervalsecond = 0; long dtintervalmillisecond = 0; if (addbegin > 0) { dtbeginday = addbegin / daymilli; addbegin = addbegin - (dtbeginday * daymilli); } if (addbegin > 0) { dtbeginhour = addbegin / hourmlli; addbegin = addbegin - (dtbeginhour * hourmlli); } if (addbegin > 0) { dtbeginminute = addbegin / minutemilli; addbegin = addbegin - (dtbeginminute * minutemilli); } if (addbegin > 0) { dtbeginsecond = addbegin / secondmilli; addbegin = addbegin - (dtbeginsecond * secondmilli); } if (addbegin > 0) { dtbeginmillisecond = addbegin; } out.write("\n \t"); out.write("<tr class=\"tableRowLight\">\n \t"); out.write("<td>\n \t "); out.write("<input type=\"hidden\" name=\"dtbeginday\" value=\""); out.print(dtbeginday); out.write("\">\n \t "); out.write("<input type=\"hidden\" name=\"dtbeginhour\" value=\""); out.print(dtbeginhour); out.write("\">\n \t "); out.write("<input type=\"hidden\" name=\"dtbeginminute\" value=\""); out.print(dtbeginminute); out.write("\">\n \t "); out.write("<input type=\"hidden\" name=\"dtbeginsecond\" value=\""); out.print(dtbeginsecond); out.write("\">\n \t "); out.write("<input type=\"hidden\" name=\"dtbeginmillisecond\" value=\""); out.print(dtbeginmillisecond); out.write("\">\n \t "); out.write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Days: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.print(dtbeginday); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Hours: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.print(dtbeginhour); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Minutes: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.print(dtbeginminute); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Seconds: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.print(dtbeginsecond); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Milliseconds: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.print(dtbeginmillisecond); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("</table>\n \t"); out.write("</td>\n \t"); out.write("<td>\n \t "); out.write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Days: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtendday\">\n\t\t "); for (int i = 0; i <= 365; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtendday == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Hours: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtendhour\">\n\t\t "); for (int i = 0; i < 24; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtendhour == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Minutes: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtendminute\">\n\t\t "); for (int i = 0; i < 60; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtendminute == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Seconds: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtendsecond\">\n\t\t "); for (int i = 0; i < 60; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtendsecond == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Milliseconds: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtendmillisecond\">\n\t\t "); for (int i = 0; i < 1000; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtendmillisecond == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("</table>\n\n \t"); out.write("</td>\n \t"); out.write("<td>\n \t "); out.write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Days: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtintervalday\">\n\t\t "); for (int i = 0; i <= 365; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtintervalday == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Hours: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtintervalhour\">\n\t\t "); for (int i = 0; i < 24; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtintervalhour == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Minutes: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtintervalminute\">\n\t\t "); for (int i = 0; i < 60; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtintervalminute == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Seconds: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtintervalsecond\">\n\t\t "); for (int i = 0; i < 60; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtintervalsecond == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("<tr class=\"tableRowLight\">\n \t "); out.write("<td nowrap>Milliseconds: "); out.write("</td>\n \t "); out.write("<td nowrap>"); out.write("<select name=\"dtintervalmillisecond\">\n\t\t "); for (int i = 0; i < 1000; i++) { out.write("\n\t\t "); out.write("<option value="); out.print(i); out.write(" "); if (dtintervalmillisecond == i) { out.write("selected"); } out.write(">"); out.print(df3digit.format(i)); out.write("\n "); } out.write("\n\t\t "); out.write("</select>"); out.write("</td>\n \t "); out.write("</tr>\n \t "); out.write("</table>\n \t"); out.write("</td>\n \t"); out.write("<!--\n \t"); out.write("<TD align=\"center\">\n \t"); out.write("<INPUT name=\"dtdel\" type=\"checkbox\" value=\"true\" disabled>\n \t"); out.write("</TD>\n \t-->\n \t"); out.write("<td align=\"center\" nowrap>"); out.write("<a href=\"javascript:addDowntime()\" title=\"Add Downtime Model\">Add Downtime"); out.write("</a>"); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" colspan=\"4\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"4\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr>\n "); out.write("<td colspan=\"4\">"); out.write("<br />\n "); out.write("<a href=\"javascript:restoreDefaultDowntime()\">"); out.write( "<img src=\"/wt-portal/images/buttons/btn_restore_defaults.gif\" border=\"0\" alt=\"Restore Defaults\">"); out.write("</a>\n \n "); out.write("<!--"); out.write( "<input type=\"submit\" name=\"button\" onclick=\"return restoreDefaultDowntime()\" value=\"Restore Defaults\" title=\"Restore Downtime Model Defaults\">-->"); out.write("<br />\n "); out.write("</td>\n "); out.write("</tr>\n"); out.write("</table>\n"); out.write("</form>\n"); out.write("<!-- BEGIN FRAMING TABLE:close tags-->\n\t\t"); out.write("</td>\n\t"); out.write("</tr>\n"); out.write("</table>\n"); out.write("<!-- END FRAMING TABLE:close tags-->\n"); out.write("<p>\n"); JspRuntimeLibrary.include( request, response, "/includes/footer.jsp" + "?" + "location=" + "admin", out, false); out.write("\n\n "); out.write("</body>\n"); out.write("</html>\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
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>\r\n"); out.write("<html lang=\"en\">\r\n"); out.write(" <head>\r\n"); out.write(" <meta charset=\"utf-8\">\r\n"); out.write(" "); out.write('\r'); out.write('\n'); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\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\n"); out.write("<link type=\"text/css\" href=\"/style/main.css\" rel=\"stylesheet\" />\r\n"); out.write("<link type=\"text/css\" href=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${cxt}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("/chosen.css\" rel=\"stylesheet\" />\r\n"); out.write("<link type=\"text/css\" href=\"/style/chosen.css\" rel=\"stylesheet\" />\r\n"); out.write("<script type=\"text/javascript\" src=\"/js/jquery.js\"></script>\r\n"); out.write("<script type=\"text/javascript\" src=\"/js/jquery.cookie.js\"></script>\r\n"); out.write("<script src=\"/js/chosen.jquery.js\" type=\"text/javascript\"></script>\r\n"); out.write("<script type=\"text/javascript\" src=\"/js/toast.js\"></script>\r\n"); out.write("\r\n"); out.write("\r\n"); out.write(" <script type=\"text/javascript\">\r\n"); out.write(" $(function(){\t\r\n"); out.write("\r\n"); out.write("\t"); if (_jspx_meth_c_005fif_005f0(_jspx_page_context)) return; out.write("\r\n"); out.write("\r\n"); out.write("\t});\r\n"); out.write(" </script>\r\n"); out.write(" "); if (_jspx_meth_decorator_005fhead_005f0(_jspx_page_context)) return; out.write("\r\n"); out.write(" <body>\r\n"); out.write("\r\n"); out.write(" "); if (_jspx_meth_decorator_005fbody_005f0(_jspx_page_context)) return; out.write("\r\n"); out.write(" <!-- /container -->\r\n"); out.write(" <input type=\"hidden\" id=\"mallId\" name=\"mallId\" value=\""); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${command.mallId}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("\" form=\"command\"/>\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 { 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(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\r\n\r\n"); out.write("\r\n\r\n"); String strIp = (String) request.getParameter("ip"); String strCommunityString = (String) request.getParameter("cs"); String strPort = (String) request.getParameter("port"); String strTimeout = (String) request.getParameter("timeout"); String strRetries = (String) request.getParameter("retries"); String strNodeLabel = (String) request.getParameter("node"); String strNodeId = request.getParameter("nodeId"); String strFirstTime = (String) request.getParameter("firsttime"); String strWindowId = (String) request.getParameter("windowid"); // Create the querier and make the request. QueryFactory factory = new QueryFactory(); Querier querier = (Querier) factory.createQuerier(WinPagePerfSnmpQuerier.QUERIER_NAME); DeviceCommunicator deviceCommunicator = new DeviceCommunicator(); deviceCommunicator.sendQuery(querier, strIp); // Error processing if (querier.getErrorStatus() == -1) { RequestDispatcher rd = getServletContext() .getRequestDispatcher("/jsp/WTerror-handler.jsp?error=SnmpCommError"); rd.forward(request, response); return; } if (querier.getErrorStatus() == -2) { RequestDispatcher rd = getServletContext() .getRequestDispatcher("/jsp/WTerror-handler.jsp?error=NoPerfmibSnmpError"); rd.forward(request, response); return; } if (querier.getErrorStatus() != 0) { RequestDispatcher rd = getServletContext().getRequestDispatcher("/jsp/WTerror-handler.jsp?error=SnmpError"); rd.forward(request, response); return; } Map calcs = querier.getCalculations(); long[] results = (long[]) calcs.get(WinPagePerfSnmpQuerier.PAGE_RESULTS); if (results[0] < 0 || results[1] < 0 || results[2] < 0 || results[3] < 0 || results[4] < 0 || results[5] < 0 || results[6] < 0 || results[7] < 0 || results[8] < 0 || results[9] < 0) { RequestDispatcher rd = getServletContext().getRequestDispatcher("/jsp/WTerror-handler.jsp?error=SnmpError"); rd.forward(request, response); return; } Vector vPageStats = null; if (strFirstTime == null) { // Not the first time, so get the previous polled data from the session vPageStats = (Vector) session.getAttribute("vPageStats" + strWindowId); } else { // This is the first time in this JSP, so create the Vector which will contain the // polled data Random random = new Random(); strWindowId = String.valueOf(random.nextInt()); vPageStats = new Vector(); } vPageStats.add(results); session.setAttribute("vPageStats" + strWindowId, vPageStats); // This random number is used to prevent the brower from caching the IMG tags Random random = new Random(); int randomInt = random.nextInt(); out.write("\r\n\r\n"); out.write("<html>\r\n"); out.write("<head>\r\n "); out.write("<title>WebTelemetry - Graphs | Real-Time | Windows Page Performance Monitoring"); out.write("</title>\r\n "); out.write("<META HTTP-EQUIV=\"refresh\" CONTENT=\""); out.print(WTProperties.getMonitorUIRefreshRate()); out.write("; URL="); out.print(WTTools.getJspURL(request)); out.write("WTwin-page-monitor.jsp?cs="); out.print(URLEncoder.encode(strCommunityString, "UTF-8")); out.write("&ip="); out.print(strIp); out.write("&port="); out.print(strPort); out.write("&timeout="); out.print(strTimeout); out.write("&retries="); out.print(strRetries); out.write("&node="); out.print(URLEncoder.encode(strNodeLabel, "UTF-8")); out.write("&windowid="); out.print(strWindowId); out.write("&nodeId="); out.print(strNodeId); out.write("\">\r\n "); out.write( "<link rel=\"stylesheet\" type=\"text/css\" href=\"/wt-portal/css/default.css\" />\r\n "); out.write("<script type=\"text/javascript\" src=\"/wt-portal/javascript/WTtools.js\">"); out.write("</script>\r\n"); out.write("</head>\r\n"); out.write("<body>\r\n"); String title = "Graphs - Real-Time - Windows Page Performance Monitoring for Node: " + strNodeLabel; out.write("\r\n"); request.setAttribute("title", title); request.setAttribute("nodeJsp", "/wt-monitor/element/node.jsp?node=" + strNodeId); out.write("\r\n"); /* ---- c:import ---- */ org.apache.taglibs.standard.tag.el.core.ImportTag _jspx_th_c_import_0 = (org.apache.taglibs.standard.tag.el.core.ImportTag) _jspx_tagPool_c_import_url_context.get( org.apache.taglibs.standard.tag.el.core.ImportTag.class); _jspx_th_c_import_0.setPageContext(pageContext); _jspx_th_c_import_0.setParent(null); _jspx_th_c_import_0.setContext("/wt-monitor"); _jspx_th_c_import_0.setUrl("/includes/header.jsp"); int[] _jspx_push_body_count_c_import_0 = new int[] {0}; try { int _jspx_eval_c_import_0 = _jspx_th_c_import_0.doStartTag(); if (_jspx_eval_c_import_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { if (_jspx_eval_c_import_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); _jspx_push_body_count_c_import_0[0]++; out = _bc; _jspx_th_c_import_0.setBodyContent(_bc); _jspx_th_c_import_0.doInitBody(); } do { out.write("\r\n\t"); if (_jspx_meth_c_param_0( _jspx_th_c_import_0, pageContext, _jspx_push_body_count_c_import_0)) return; out.write("\r\n\t"); if (_jspx_meth_c_param_1( _jspx_th_c_import_0, pageContext, _jspx_push_body_count_c_import_0)) return; out.write("\r\n\t"); if (_jspx_meth_c_param_2( _jspx_th_c_import_0, pageContext, _jspx_push_body_count_c_import_0)) return; out.write("\r\n"); int evalDoAfterBody = _jspx_th_c_import_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); if (_jspx_eval_c_import_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) out = pageContext.popBody(); _jspx_push_body_count_c_import_0[0]--; } if (_jspx_th_c_import_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return; } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_c_import_0[0]-- > 0) out = pageContext.popBody(); _jspx_th_c_import_0.doCatch(_jspx_exception); } finally { _jspx_th_c_import_0.doFinally(); _jspx_tagPool_c_import_url_context.reuse(_jspx_th_c_import_0); } out.write("\t\r\n\t"); out.write("\r\n"); out.write("<div align=\"center\">\r\n"); out.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t"); out.write("<tr>\r\n\t\t"); out.write("<td align=\"right\">"); out.write("<IMG SRC=\""); out.print(WTTools.getServletURL(request)); out.write("WTsnmpRealTimeGraphs?chart=winpagefaultchart&random="); out.print(randomInt); out.write("&windowid="); out.print(strWindowId); out.write("\" BORDER=0>"); out.write("</td>\r\n\t\t"); out.write("<td>"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"1\" width=\"20\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\r\n\t\t"); out.write("<td>"); out.write("<IMG SRC=\""); out.print(WTTools.getServletURL(request)); out.write("WTsnmpRealTimeGraphs?chart=winpagefaultseries&random="); out.print(randomInt); out.write("&windowid="); out.print(strWindowId); out.write("\" BORDER=0>"); out.write("</td>\r\n\t"); out.write("</tr>\r\n\t"); out.write("<tr>\r\n\t\t"); out.write("<td align=\"right\">"); out.write("<IMG SRC=\""); out.print(WTTools.getServletURL(request)); out.write("WTsnmpRealTimeGraphs?chart=winpagenumchart&random="); out.print(randomInt); out.write("&windowid="); out.print(strWindowId); out.write("\" BORDER=0>"); out.write("</td>\r\n\t\t"); out.write("<td> "); out.write("</td>\r\n\t\t"); out.write("<td>"); out.write("<IMG SRC=\""); out.print(WTTools.getServletURL(request)); out.write("WTsnmpRealTimeGraphs?chart=winpagenumseries&random="); out.print(randomInt); out.write("&windowid="); out.print(strWindowId); out.write("\" BORDER=0>"); out.write("</td>\r\n\t"); out.write("</tr>\r\n\t"); out.write("<tr>\r\n\t\t"); out.write("<td align=\"right\">"); out.write("<IMG SRC=\""); out.print(WTTools.getServletURL(request)); out.write("WTsnmpRealTimeGraphs?chart=winpagetimeschart&random="); out.print(randomInt); out.write("&windowid="); out.print(strWindowId); out.write("\" BORDER=0>"); out.write("</td>\r\n\t\t"); out.write("<td> "); out.write("</td>\r\n\t\t"); out.write("<td>"); out.write("<IMG SRC=\""); out.print(WTTools.getServletURL(request)); out.write("WTsnmpRealTimeGraphs?chart=winpagetimesseries&random="); out.print(randomInt); out.write("&windowid="); out.print(strWindowId); out.write("\" BORDER=0>"); out.write("</td>\r\n\t"); out.write("</tr>\r\n"); out.write("</table>\r\n"); out.write("</div>\r\n"); out.write("<br>\r\n\r\n"); /* ---- c:import ---- */ org.apache.taglibs.standard.tag.el.core.ImportTag _jspx_th_c_import_1 = (org.apache.taglibs.standard.tag.el.core.ImportTag) _jspx_tagPool_c_import_url_context_nobody.get( org.apache.taglibs.standard.tag.el.core.ImportTag.class); _jspx_th_c_import_1.setPageContext(pageContext); _jspx_th_c_import_1.setParent(null); _jspx_th_c_import_1.setContext("/wt-monitor"); _jspx_th_c_import_1.setUrl("/includes/footer.jsp"); int[] _jspx_push_body_count_c_import_1 = new int[] {0}; try { int _jspx_eval_c_import_1 = _jspx_th_c_import_1.doStartTag(); if (_jspx_th_c_import_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return; } catch (Throwable _jspx_exception) { while (_jspx_push_body_count_c_import_1[0]-- > 0) out = pageContext.popBody(); _jspx_th_c_import_1.doCatch(_jspx_exception); } finally { _jspx_th_c_import_1.doFinally(); _jspx_tagPool_c_import_url_context_nobody.reuse(_jspx_th_c_import_1); } out.write("\r\n\t\r\n"); out.write("</body>\r\n"); out.write("</html>"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }
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"); 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\r\n"); final DisplayState theDisplayState = (DisplayState) request.getAttribute(MasterServlet.STATE); final Frame frame = (Frame) request.getAttribute(AbstractChip.FRAME_KEY); /* //to be definitive NOT serializable InputStream noser = (InputStream)session.getAttribute( "NOT_SERIALIZABLE"); if( noser==null ) { session.setAttribute( "NOT_SERIALIZABLE", new ByteArrayInputStream( new byte[0] )); } */ out.write("\r\n\r\n"); final IconChip theChip = (IconChip) request.getAttribute(AbstractChip.CHIP_KEY); final boolean explorable = theChip.isExplorable(); final String iconURI = explorable ? theChip.getIconURI() : theChip.getNonExplorableIconURI(); final String iconLabel = theChip.getIconTitle(); final String iconTooltip = theChip.getIconTooltip(); final String altTxt = iconTooltip != null ? " alt=\"" + iconTooltip.replace("\"", "''") + "\" " : ""; final String toolTipTxt = iconTooltip != null ? " title=\"" + iconTooltip.replace("\"", "''") + "\" " : ""; final int[] box = theChip.getBoxSize(); final int boxWidth = box != null && box[0] > 0 ? box[0] : -1; final boolean useWidth = boxWidth > 0; final int boxHeight = box != null && box[1] > 0 ? box[1] : -1; final boolean useHeight = boxHeight > 0; final List menuEntries = theChip.getMenuEntries(); final String contextMenu = theChip.hasVisibleContextMenuEntries() ? "(new Menu(" + theChip.createMenuEntriesForJS(menuEntries) + ", event, null, null, { uniqueName: '" + theChip.getUniqueName() + "'} )).show(); return false;" : "return false;"; final String widthStyle = useWidth ? "width:" + boxWidth + "px;" : ""; final String heightStyle = useHeight ? "height:" + (boxHeight / 2) + "px;" : ""; out.write("\r\n<table id=\"box_"); out.print(theChip.getID()); out.write( "\"\r\n\t\t cellpadding=\"0\"\r\n\t\t cellspacing=\"0\"\r\n\t\t border=\"0\"\r\n\t\t "); out.print(toolTipTxt); out.write("\r\n\t\t oncontextmenu=\""); out.print(contextMenu); out.write("\"\r\n\t\t class=\"iconChip\"\r\n \t\t onMouseover=\""); out.print(explorable ? "this.style.backgroundColor = '#ffffff'; return true;" : ""); out.write("\"\r\n \t\t onMouseout=\""); out.print(explorable ? "this.style.backgroundColor = '#f2f2f5'; return true;" : ""); out.write("\"\r\n \t\t >\r\n\t<tr>\r\n\t\t<td>\r\n\t\t\t<div style=\""); out.print(heightStyle); out.write(' '); out.print(widthStyle); out.write( "\">\r\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\">\r\n\t\t\t\t\t<tr>\r\n\t\t\t\t\t\t<td>\r\n"); if (explorable) { out.write( "\r\n\t\t\t\t\t\t\t\t<a href=\"#\" hidefocus=\"true\"\r\n\t\t\t\t\t\t\t\t\tonFocus=\"document.getElementById('box_"); out.print(theChip.getID()); out.write( "').style.backgroundColor = '#ffffff'; return true;\"\r\n\t\t\t\t\t\t\t\t\tonblur=\"document.getElementById('box_"); out.print(theChip.getID()); out.write( "').style.backgroundColor = '#f2f2f5'; return true;\"\r\n\t\t\t\t\t\t\t\t\tonclick=\"setEvent('"); out.print(theChip.getCommandID(IconChip.CLICK)); out.write( "', 'true' ); setScrollAndSubmit();return false;\"\r\n\t\t\t\t\t\t\t\t\tonmouseover=\"window.status='open'; return true;\" \r\n\t\t\t\t\t\t\t\t\tonMouseOut=\"window.status=''; return true;\"\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t<img src=\""); out.print(iconURI); out.write("\" \r\n\t\t\t\t\t\t\t\t\t\t "); out.print(altTxt); out.write(" \r\n\t\t\t\t\t\t\t\t\t\t "); out.print(heightStyle); out.write("\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t<!--<img src=\""); out.print(iconURI); out.write('"'); out.write(' '); out.print(altTxt); out.write(" />-->\r\n\t\t\t\t\t\t\t\t</a>\r\n"); } else { out.write("\r\n\t\t\t\t\t\t\t\t<img src=\""); out.print(iconURI); out.write("\" \r\n\t\t\t\t\t\t\t\t\t "); out.print(altTxt); out.write(" \r\n\t\t\t\t\t\t\t\t\t "); out.print(heightStyle); out.write("\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t<!--<img src=\""); out.print(iconURI); out.write('"'); out.write(' '); out.print(altTxt); out.write(" />-->\r\n"); } out.write( "\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t</tr>\r\n\t\t\t\t</table>\r\n\t\t\t</div>\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td class=\"smallText\" style=\""); out.print(heightStyle); out.print(widthStyle); out.write("\">\r\n\t\t\t<small>"); out.print(iconLabel); out.write("</small>\r\n\t\t</td>\r\n\t</tr>\r\n</table>\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=GBK"); 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 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\">\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("\r\n"); out.write("<head>\r\n"); out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />\r\n"); out.write("<meta http-equiv=\"pragma\" content=\"no-cache\" />\r\n"); out.write("<meta http-equiv=\"cache-control\" content=\"no-cache\" />\r\n"); out.write("<meta http-equiv=\"expires\" content=\"0\" /> \r\n"); out.write(" \r\n"); out.write("<title>超市管理系统</title>\r\n"); out.write("<script type=text/javascript>\r\n"); out.write(" function check(form){\r\n"); out.write("\t if(form.supplierid.value==\"\"){\r\n"); out.write("\t\talert(\"编号不能为空\"); \r\n"); out.write("\t\treturn false;\r\n"); out.write("\t }\r\n"); out.write("\t if(form.suppliername.value==\"\"){\r\n"); out.write("\t\talert(\"供应商名称不能为空\"); \r\n"); out.write("\t\treturn false;\r\n"); out.write("\t }\r\n"); out.write("\t if(form.supplierdescription.value==\"\"){\r\n"); out.write("\t\talert(\"供应商描述不能为空\"); \r\n"); out.write("\t\treturn false;\r\n"); out.write("\t }\r\n"); out.write("\t if(form.linkedman.value==\"\"){\r\n"); out.write("\t\talert(\"联系人不能为空\"); \r\n"); out.write("\t\treturn false;\r\n"); out.write("\t }\r\n"); out.write("\t if(form.telphone.value==\"\"){\r\n"); out.write("\t\talert(\"电话不能为空\"); \r\n"); out.write("\t\treturn false;\r\n"); out.write("\t }\r\n"); out.write("\t if(form.address.value==\"\"){\r\n"); out.write("\t\talert(\"地址不能为空\"); \r\n"); out.write("\t\treturn false;\r\n"); out.write("\t }\r\n"); out.write("\t if(!window.confirm(\"确定更改?\")){\r\n"); out.write("\t\t return false;\r\n"); out.write("\t }\r\n"); out.write("\t return true;\r\n"); out.write(" }\r\n"); out.write("</script>\r\n"); out.write("\r\n"); out.write("</head>\r\n"); if (session.getAttribute("username") == null) { out.println("<script type=\"text/javascript\">"); out.println("alert(\"您还没有登陆!请登陆!\");"); out.println("open(\"index.jsp\",\"_parent\");"); out.println("</script>"); return; } out.write('\r'); out.write('\n'); request.setCharacterEncoding("gbk"); long supplierid = Long.valueOf(request.getParameter("supplierid")); String suppliername = request.getParameter("suppliername"); String supplierdescription = request.getParameter("supplierdescription"); String linkedman = request.getParameter("linkedman"); String telphone = request.getParameter("telphone"); String address = request.getParameter("address"); pageContext.setAttribute("supplierid", supplierid); pageContext.setAttribute("suppliername", suppliername); pageContext.setAttribute("supplierdescription", supplierdescription); pageContext.setAttribute("linkedman", linkedman); pageContext.setAttribute("telphone", telphone); pageContext.setAttribute("address", address); if (request.getParameter("change") != null) { Supplier supplier = new Supplier(); supplier.setSupplierid(supplierid); supplier.setSuppliername(suppliername); supplier.setSupplierdescription(supplierdescription); supplier.setLinkedman(linkedman); supplier.setTelphone(telphone); supplier.setAddress(address); boolean consequence = new SupplierOperation().supplierinfochange(supplier); if (consequence) { out.println("<script type=\"text/javascript\">"); out.println("alert(\"更新成功!\");"); out.println("open(\"suppliermanage.jsp\",\"_self\");"); out.println("</script>"); return; } else { out.println("<script type=\"text/javascript\">"); out.println("alert(\"更新失败!\");"); out.println("open(\"suppliermanage.jsp\",\"_self\");"); out.println("</script>"); return; } } out.write("\r\n"); out.write("<body>\r\n"); out.write( " <form action=supplierinfochange.jsp method=post onSubmit=\"return check(this);\">\r\n"); out.write(" <input type=hidden name=change />\r\n"); out.write(" <div style=\"border:10px solid #4169E1;width:80%;\" >\r\n"); out.write(" <table>\r\n"); out.write(" <tr><td><pre> </pre></td><td><input name=supplierid type=\"hidden\" value="); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${supplierid}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write(" /></td></tr>\r\n"); out.write(" <tr><td>供应商名称:</td><td><input name=suppliername type=\"text\" value="); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${suppliername}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write(" /></td></tr>\r\n"); out.write(" \r\n"); out.write("<tr><td>供应商描述:</td><td><textarea name=supplierdescription>"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${supplierdescription}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("</textarea></td></tr>\r\n"); out.write(" <tr><td>联系人:</td><td><input name=linkedman type=\"text\" value="); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${linkedman}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write(" /></td></tr>\r\n"); out.write(" <tr><td>电话:</td><td><input name=telphone type=\"text\" value="); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${telphone}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write(" /></td></tr>\r\n"); out.write(" <tr><td>地址:</td><td><textarea name=address >"); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${address}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("</textarea></td></tr>\r\n"); out.write(" </table>\r\n"); out.write(" </div>\r\n"); out.write( " <input onclick=\"window.open('suppliermanage.jsp','_self')\" type=\"button\" value=返回 /><input type=\"submit\" value=修改数据 /><input onclick=\"window.open('supplierdelete.jsp?supplierid="); out.write( (java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate( "${supplierid}", java.lang.String.class, (javax.servlet.jsp.PageContext) _jspx_page_context, null, false)); out.write("','_self')\" type=button value=删除 />\r\n"); out.write("</form>\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 { 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(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); User user = null; UserFactory userFactory = UserFactory.getInstance(); String userID = request.getParameter("userID"); try { UserFactory.init(); user = userFactory.getUser(userID); } catch (Exception e) { throw new ServletException("Could not find user " + userID + " in user factory.", e); } out.write("\n"); out.write("<html>\n"); out.write("<head>\n "); out.write("<title>WebTelemetry - | User Management | User Detail"); out.write("</title>\n "); out.write("<base HREF=\""); out.print(org.opennms.web.Util.calculateUrlBase(request)); out.write("\" />\n "); out.write( "<link rel=\"stylesheet\" type=\"text/css\" href=\"/wt-portal/css/default.css\" />\n\t"); out.write("<script type=\"text/javascript\" src=\"/wt-portal/javascript/WTtools.js\">"); out.write("</script>\n"); out.write("</head>\n"); out.write("<body>\n"); String title = " User Management - Detail Summary for: " + userID; out.write("\n"); /* ---- c:if ---- */ org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_0 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class); _jspx_th_c_if_0.setPageContext(pageContext); _jspx_th_c_if_0.setParent(null); _jspx_th_c_if_0.setTest("${not param.orgAdminPopup}"); int _jspx_eval_c_if_0 = _jspx_th_c_if_0.doStartTag(); if (_jspx_eval_c_if_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { do { out.write("\n "); JspRuntimeLibrary.include( request, response, "/includes/header.jsp" + "?" + "title=" + java.net.URLEncoder.encode("" + title) + "&" + "help=" + "monitoringadmin%2Fusers%2FWTHelp_User.html", out, false); out.write("\n"); int evalDoAfterBody = _jspx_th_c_if_0.doAfterBody(); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_c_if_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return; _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0); out.write("\n"); if (_jspx_meth_c_if_1(pageContext)) return; out.write("\n\n"); out.write("<!-- BEGIN FRAMING TABLE:open tags, keep at 100%-->\n"); out.write("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\t"); out.write("<tr>\n\t\t"); out.write("<td width=\"10\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"1\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n\t\t"); out.write("<td>\n"); out.write("<!-- END FRAMING TABLE:open tags, keep at 100%-->\n"); out.write("<table width=\"98%\"border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n "); out.write("<tr class=\"tableHeader\">\n "); out.write("<td class=\"tableHeader\" colspan=\"2\">User Information"); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" width=\"25%\">"); out.write("<b>Full Name:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\" width=\"75%\">"); out.print(user.getFullName()); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowDark\">\n "); out.write("<td class=\"tableText\">"); out.write("<b>Comments:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\">"); out.print(user.getUserComments()); out.write("</td>\n "); out.write("</tr>\n"); out.write("</table>\n"); out.write("<br>\n"); out.write("<table width=\"98%\"border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n "); out.write("<tr class=\"tableHeader\">\n "); out.write("<td class=\"tableHeader\" colspan=\"2\">Notification Information"); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" width=\"25%\">"); out.write("<b>Email:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\" width=\"75%\">"); out.print(userFactory.getEmail(userID)); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowDark\">\n "); out.write("<td class=\"tableText\">"); out.write("<b>Pager Email:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\">"); out.print(userFactory.getPagerEmail(userID)); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\">"); out.write("<b>Numerical Service:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\">"); out.print(userFactory.getNumericPage(userID)); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowDark\">\n "); out.write("<td class=\"tableText\">"); out.write("<b>Numerical Pin:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\">"); out.print(userFactory.getNumericPin(userID)); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\">"); out.write("<b>Text Service:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\">"); out.print(userFactory.getTextPage(userID)); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowDark\">\n "); out.write("<td class=\"tableText\">"); out.write("<b>Text Pin:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\">"); out.print(userFactory.getTextPin(userID)); out.write("</td>\n "); out.write("</tr>\n"); out.write("</table>\n"); out.write("<br>\n"); out.write("<table width=\"98%\"border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n "); out.write("<tr class=\"tableHeader\">\n "); out.write("<td class=\"tableHeader\" colspan=\"2\">Duty Schedules"); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" colspan=\"2\">"); out.write("<br />\n "); out.write("<!-- weekly schedule -->\n "); out.write( "<table width=\"50%\" border=\"1\" bordercolor=\"#999999\" cellspacing=\"0\" cellpadding=\"2\" >\n\t\t\t"); Collection dutySchedules = user.getDutyScheduleCollection(); out.write("\n "); int i = 0; Iterator iter = dutySchedules.iterator(); while (iter.hasNext()) { DutySchedule tmp = new DutySchedule((String) iter.next()); Vector curSched = tmp.getAsVector(); i++; out.write("\n "); out.write("<tr>\n "); ChoiceFormat days = new ChoiceFormat("0#Mo|1#Tu|2#We|3#Th|4#Fr|5#Sa|6#Su"); for (int j = 0; j < 7; j++) { Boolean curDay = (Boolean) curSched.get(j); out.write("\n "); out.write("<td width=\"5%\">\n "); out.print((curDay.booleanValue() ? days.format(j) : "X")); out.write("\n "); out.write("</td>\n "); } out.write("\n "); out.write("<td width=\"5%\">\n "); out.print(curSched.get(7)); out.write("\n "); out.write("</td>\n "); out.write("<td width=\"5%\">\n "); out.print(curSched.get(8)); out.write("\n "); out.write("</td>\n "); out.write("</tr>\n "); } out.write("\n "); out.write("</table>\n "); out.write("<!-- end weekly schedule --> \n "); out.write("</td>\n "); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" colspan=\"2\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"4\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n "); out.write("</tr> \n"); out.write("</table>\n"); out.write("<br>"); out.write("<br>\n"); out.write("<b>Member of the Following Organizations & Groups:"); out.write("</b>\n"); out.write("<!-- BEGIN: NEW ASSIGNED GROUPS TABLE -->\n"); out.write("<table width=\"98%\"border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n\n "); // Get the user's orgs WTOrganizationDAO orgDAO = DAOImpl.OrgDAO; WTOrganization[] orgs = orgDAO.getWTOrganization(); if (orgs != null) { // Loop thru orgs for (int idx = 0; idx < orgs.length; idx++) { out.write("\n\n "); out.write("<tr class=\"tableHeader\">\n "); out.write("<td class=\"tableHeader\" colspan=\"2\">Organization Name: "); out.print(orgs[idx].getName()); out.write("</td>\n\t"); out.write("</tr>\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" width=\"25%\">"); out.write("<b>Assigned Groups:"); out.write("</b>"); out.write("</td>\n "); out.write("<td class=\"tableText\" width=\"75%\">\n "); // Get the orgs groups WTGroupManager grpMgr = ManagersImpl.GroupManager; int[] orgids = {orgs[idx].getID()}; List groups = grpMgr.getUserGroups(user.getUserId(), orgids); if (groups != null) { // Loop thru the groups for (Iterator iterGrps = groups.iterator(); iterGrps.hasNext(); ) { WTGroup group = (WTGroup) iterGrps.next(); WTRole role = (group.getRoles() == null ? null : (WTRole) group.getRoles().get(0)); out.write("\n "); out.print(group.getName()); out.write(" ("); out.print((role == null ? "" : role.getName())); out.write(")"); out.write("<br/>\n "); } } out.write("\n\n "); out.write("</td>\n\t"); out.write("</tr>\n\n "); } } out.write("\n\n "); out.write("<tr class=\"tableRowLight\">\n "); out.write("<td class=\"tableText\" colspan=\"2\">"); out.write( "<img src=\"/wt-portal/images/spacers/spacer.gif\" height=\"4\" width=\"10\" border=\"0\" alt=\"WebTelemetry\">"); out.write("</td>\n "); out.write("</tr> \n"); out.write("</table>\n"); out.write("<!-- END: NEW ASSIGNED GROUPS TABLE -->\n\n\n"); out.write("<!-- BEGIN FRAMING TABLE:close tags-->\n\t\t"); out.write("</td>\n\t"); out.write("</tr>\n"); out.write("</table>\n"); out.write("<!-- END FRAMING TABLE:close tags-->\n"); out.write("<br>\n\n"); JspRuntimeLibrary.include(request, response, "/includes/footer.jsp", out, false); out.write("\n"); out.write("</body>\n"); out.write("</html>\n\n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } }