package org.apache.jsp; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; public final class test_jspx extends org.apache.jasper.runtime.HttpJspBase implements org.apache.jasper.runtime.JspSourceDependent { private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory(); private static java.util.Vector _jspx_dependants; static { _jspx_dependants = new java.util.Vector(2); _jspx_dependants.add("/WEB-INF/taglib.tld"); _jspx_dependants.add("/WEB-INF/tags/one.tagx"); } private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_t_test; private org.apache.jasper.runtime.ResourceInjector _jspx_resourceInjector; public Object getDependants() { return _jspx_dependants; } public void _jspInit() { _jspx_tagPool_t_test = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig()); } public void _jspDestroy() { _jspx_tagPool_t_test.release(); } public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; PageContext _jspx_page_context = null; java.lang.String _jspx_va_1 = null; try { response.setContentType("text/html;charset=UTF-8"); response.setHeader("X-Powered-By", "JSP/2.1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); _jspx_page_context = pageContext; application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.apache.jasper.runtime.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); out.write(""); out.write(""); out.write(""); out.write("test"); out.write(""); out.write(""); out.write(""); // t:one org.apache.jsp.tag.web.one_tagx _jspx_th_t_one_0 = new org.apache.jsp.tag.web.one_tagx(); if (_jspx_resourceInjector != null) { _jspx_resourceInjector.inject(_jspx_th_t_one_0 ); } _jspx_th_t_one_0.setJspContext(_jspx_page_context); javax.servlet.jsp.tagext.JspFragment _jspx_temp0 = new test_jspxHelper( 0, _jspx_page_context, _jspx_th_t_one_0, null); _jspx_th_t_one_0.setA(_jspx_temp0); _jspx_th_t_one_0.doTag(); out.write(""); out.write(""); } catch (Throwable t) { if (!(t instanceof SkipPageException)){ out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } } private class test_jspxHelper extends org.apache.jasper.runtime.JspFragmentHelper { private javax.servlet.jsp.tagext.JspTag _jspx_parent; private int[] _jspx_push_body_count; public test_jspxHelper( int discriminator, JspContext jspContext, javax.servlet.jsp.tagext.JspTag _jspx_parent, int[] _jspx_push_body_count ) { super( discriminator, jspContext, _jspx_parent ); this._jspx_parent = _jspx_parent; this._jspx_push_body_count = _jspx_push_body_count; } public void invoke0( JspWriter out ) throws Throwable { // t:test com.sample.TestTag _jspx_th_t_test_0 = (com.sample.TestTag) _jspx_tagPool_t_test.get(com.sample.TestTag.class); _jspx_th_t_test_0.setPageContext(_jspx_page_context); _jspx_th_t_test_0.setParent(new javax.servlet.jsp.tagext.TagAdapter((javax.servlet.jsp.tagext.SimpleTag) _jspx_parent)); int _jspx_eval_t_test_0 = _jspx_th_t_test_0.doStartTag(); if (_jspx_eval_t_test_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { java.lang.String va = null; va = (java.lang.String) _jspx_page_context.findAttribute("va"); do { // t:test com.sample.TestTag _jspx_th_t_test_1 = (com.sample.TestTag) _jspx_tagPool_t_test.get(com.sample.TestTag.class); _jspx_th_t_test_1.setPageContext(_jspx_page_context); _jspx_th_t_test_1.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_t_test_0); int _jspx_eval_t_test_1 = _jspx_th_t_test_1.doStartTag(); if (_jspx_eval_t_test_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { _jspx_va_1 = va; va = (java.lang.String) _jspx_page_context.findAttribute("va"); do { out.write("blah"); int evalDoAfterBody = _jspx_th_t_test_1.doAfterBody(); va = (java.lang.String) _jspx_page_context.findAttribute("va"); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); va = _jspx_va_1; } if (_jspx_th_t_test_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_t_test.reuse(_jspx_th_t_test_1); throw new SkipPageException(); } _jspx_tagPool_t_test.reuse(_jspx_th_t_test_1); int evalDoAfterBody = _jspx_th_t_test_0.doAfterBody(); va = (java.lang.String) _jspx_page_context.findAttribute("va"); if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break; } while (true); } if (_jspx_th_t_test_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) { _jspx_tagPool_t_test.reuse(_jspx_th_t_test_0); throw new SkipPageException(); } _jspx_tagPool_t_test.reuse(_jspx_th_t_test_0); return; } public void invoke( java.io.Writer writer ) throws JspException { JspWriter out = null; if( writer != null ) { out = this.jspContext.pushBody(writer); } else { out = this.jspContext.getOut(); } try { switch( this.discriminator ) { case 0: invoke0( out ); break; } } catch( Throwable e ) { if (e instanceof SkipPageException) throw (SkipPageException) e; throw new JspException( e ); } finally { if( writer != null ) { this.jspContext.popBody(); } } } } }