I'm having a very peculiar problem that I'm finding difficult to pin down.
As a bit of background, this is a problem that I have encountered trying to
use the Tomcat Administration web application (I believe this is also a
Struts based app).

I Authored a page in Dreamweaver before converting HTML form, input etc tags
to struts HTML tag library equivalents. The page compiles OK but fails when
I try to load it in a browser. Tomcat produces the following stack trace as
the root cause:

javax.servlet.ServletException:
javax.servlet.jsp.tagext.BodyContent.clearBody()V
        at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:536)
        at org.apache.jsp.Page2_jsp._jspService(Page2_jsp.java:318)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
10)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:549)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:589)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
        at java.lang.Thread.run(Thread.java:534)
The J2EE API docs describe the
javax.servlet.jsp.tagext.BodyContent.clearBody() method as simply "Clear the
body without throwing any exceptions". Well, this obviosly isn't happening
in my case. Is there an easy way to track down the real cause of this
problem? Is it a STRUTS bug? Has anyone else encountered this problem....
please help!!

The Tomcat generated code for my JSP is as follows:

package org.apache.jsp;

import javax.servlet.*;import javax.servlet.http.*;import
javax.servlet.jsp.*;import org.apache.jasper.runtime.*;import
nz.co.aboutit.nzda.session.UserView;

public class Page2_jsp extends HttpJspBase {

  private static java.util.Vector _jspx_includes;

  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_base;
private org.apache.jasper.runtime.TagHandlerPool
_jspx_tagPool_html_form_method_action;  private
org.apache.jasper.runtime.TagHandlerPool
_jspx_tagPool_html_text_size_property_maxlength;  private
org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_select_property;
private org.apache.jasper.runtime.TagHandlerPool
_jspx_tagPool_html_option_value;  private
org.apache.jasper.runtime.TagHandlerPool
_jspx_tagPool_html_button_value_property_onclick;  private
org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_submit_value;
private org.apache.jasper.runtime.TagHandlerPool
_jspx_tagPool_html_reset_value;  private
org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_errors;

  public Page2_jsp() {    _jspx_tagPool_html_base = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_form_method_action = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_text_size_property_maxlength = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_select_property = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_option_value = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_button_value_property_onclick = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_submit_value = new
org.apache.jasper.runtime.TagHandlerPool();
_jspx_tagPool_html_reset_value = new
org.apache.jasper.runtime.TagHandlerPool();    _jspx_tagPool_html_errors =
new org.apache.jasper.runtime.TagHandlerPool();  }

  public java.util.List getIncludes() {    return _jspx_includes;  }

  public void _jspDestroy() {    _jspx_tagPool_html_base.release();
_jspx_tagPool_html_form_method_action.release();
_jspx_tagPool_html_text_size_property_maxlength.release();
_jspx_tagPool_html_select_property.release();
_jspx_tagPool_html_option_value.release();
_jspx_tagPool_html_button_value_property_onclick.release();
_jspx_tagPool_html_submit_value.release();
_jspx_tagPool_html_reset_value.release();
_jspx_tagPool_html_errors.release();  }

  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");      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");      out.write("\r\n");
out.write("\r\n");

  UserView userView = (UserView)session.getAttribute("UserView");  String
name = "Not logged in";  if(userView != null)  {    name =
userView.getName();  }

      out.write("\r\n");      out.write("<html>\r\n");
out.write("<head>\r\n");      out.write("<title>New Zealand Dental
Association");      out.write("</title>\r\n");      out.write("<meta
http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">\r\n");      out.write("<link href=\"../css/nzda.css\"
rel=\"stylesheet\" type=\"text/css\">\r\n");      if
(_jspx_meth_html_base_0(pageContext))        return;      out.write("\r\n");
out.write("</head>\r\n");      out.write("<body>\r\n");
out.write("<table width=\"100%\" height=\"100%\" border=\"0\"
cellpadding=\"2\" cellspacing=\"0\">\r\n  ");      out.write("<tr>\r\n
");      out.write("<td width=\"10%\" height=\"99%\" align=\"left\"
valign=\"top\"> ");      out.write("<table width=\"100%\" height=\"100%\"
border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#000066\">\r\n
");      out.write("<tr>\r\n          ");      out.write("<td align=\"left\"
valign=\"top\">");      out.write("<table width=\"100%\" border=\"0\"
cellspacing=\"0\" cellpadding=\"0\">\r\n              ");
out.write("<tr>\r\n                ");      out.write("<td>");
out.write("<img src=\"../images/Logo/nzda.png\" width=\"100\"
height=\"92\">");      out.write("</td>\r\n              ");
out.write("</tr>\r\n              ");      out.write("<tr>\r\n
");      out.write("<td>&nbsp;");      out.write("</td>\r\n              ");
out.write("</tr>\r\n              ");      out.write("<tr>\r\n
");      out.write("<td>");      out.write("<table width=\"100%\"
border=\"0\" cellspacing=\"0\" cellpadding=\"2\">\r\n                    ");
out.write("<tr>\r\n                      ");      out.write("<td
align=\"left\" valign=\"top\">");      out.write("<a
href=\"http://www.nzda.org.nz\";>");      out.write("<font
size=\"-1\">Home");      out.write("</font>");      out.write("</a>");
out.write("</td>\r\n                    ");      out.write("</tr>\r\n
");      out.write("<tr>\r\n                      ");      out.write("<td
align=\"left\" valign=\"top\">");      out.write("<font size=\"-1\">");
out.write("<a href=\"../CDEProviderEdit.jsp\">Edit\r\n
Details");      out.write("</a>");      out.write("</font>");
out.write("</td>\r\n                    ");      out.write("</tr>\r\n
");      out.write("<tr>\r\n                      ");      out.write("<td
align=\"left\" valign=\"top\">");      out.write("<a
href=\"../SignOut.do\">");      out.write("<font size=\"-1\">Sign Out");
out.write("</font>");      out.write("</a>");      out.write("</td>\r\n
");      out.write("</tr>\r\n                    ");
out.write("<tr>\r\n                      ");      out.write("<td
align=\"left\" valign=\"top\">&nbsp;");      out.write("</td>\r\n
");      out.write("</tr>\r\n                  ");
out.write("</table>");      out.write("</td>\r\n              ");
out.write("</tr>\r\n            ");      out.write("</table>");
out.write("</td>\r\n        ");      out.write("</tr>\r\n      ");
out.write("</table>");      out.write("</td>\r\n    ");      out.write("<td
align=\"left\" valign=\"top\"> ");      out.write("<table width=\"100%\"
border=\"0\" cellspacing=\"0\" cellpadding=\"10\">\r\n        ");
out.write("<tr>\r\n          ");      out.write("<td height=\"1%\"
align=\"center\" valign=\"middle\">");      out.write("<strong>");
out.write("<font color=\"#99FF33\">New Zealand Dental\r\n
Association");      out.write("</font>");      out.write("</strong> ");
out.write("</td>\r\n        ");      out.write("</tr>\r\n        ");
out.write("<tr>\r\n          ");      out.write("<td height=\"1%\"
align=\"right\" valign=\"middle\">");      out.write("<font
size=\"-1\">Signed in as: ");      out.write("<em>");      out.write("<b>");
out.print(name);      out.write("</b>");      out.write("</em>");
out.write("</font>");      out.write("</td>\r\n        ");
out.write("</tr>\r\n        ");      out.write("<tr>\r\n          ");
out.write("<td height=\"1%\" align=\"center\" valign=\"middle\">&nbsp;");
out.write("</td>\r\n        ");      out.write("</tr>\r\n        ");
out.write("<tr>\r\n          ");      out.write("<td height=\"97%\"
align=\"left\" valign=\"top\">\r\n            ");      /* ----
 html:form ---- */      org.apache.struts.taglib.html.FormTag
_jspx_th_html_form_0 = (org.apache.struts.taglib.html.FormTag)
_jspx_tagPool_html_form_method_action.get(org.apache.struts.taglib.html.Form
Tag.class);      _jspx_th_html_form_0.setPageContext(pageContext);
_jspx_th_html_form_0.setParent(null);
_jspx_th_html_form_0.setAction("NewType3Course/Page2Action.do");
_jspx_th_html_form_0.setMethod("post");      int _jspx_eval_html_form_0 =
_jspx_th_html_form_0.doStartTag();      if (_jspx_eval_html_form_0 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {        do {
out.write("\r\n              ");          out.write("<table width=\"50%\"
border=\"0\" cellspacing=\"0\" cellpadding=\"1\">\r\n                ");
out.write("<tr>\r\n                  ");          out.write("<td
height=\"30\" colspan=\"2\" align=\"left\" valign=\"top\" nowrap>");
out.write("<font size=\"-1\">");          out.write("<strong>New\r\n
Conference for ");          out.print(name);          out.write(": Step 2 of
5 ");          out.write("</strong>(Conference Venue/Location)");
out.write("</font>");          out.write("</td>\r\n                ");
out.write("</tr>\r\n                ");          out.write("<tr>\r\n
");          out.write("<td height=\"30\" colspan=\"2\" align=\"left\"
valign=\"top\">");          out.write("<font size=\"-1\">");
out.write("<em>Enter a Conference\r\n                    Venue and
Location:");          out.write("</em>");          out.write("</font>");
out.write("</td>\r\n                ");          out.write("</tr>\r\n
");          out.write("<tr>\r\n                  ");
out.write("<td width=\"1%\" align=\"right\" valign=\"middle\" nowrap>");
out.write("<font size=\"-1\">Venue:");          out.write("</font>");
out.write("</td>\r\n                  ");          out.write("<td
align=\"left\" valign=\"middle\" nowrap>");          out.write("<font
size=\"-1\">\r\n                    ");          if
(_jspx_meth_html_text_0(_jspx_th_html_form_0, pageContext))
return;          out.write("\r\n                    ");
out.write("<font size=\"-2\">* Required fields");
out.write("</font>");          out.write("</font>");
out.write("</td>\r\n                ");          out.write("</tr>\r\n
");          out.write("<tr>\r\n                  ");
out.write("<td width=\"1%\" align=\"right\" valign=\"middle\" nowrap>");
out.write("<font size=\"-1\">Location:");          out.write("</font>");
out.write("</td>\r\n                  ");          out.write("<td> ");
out.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\"
cellpadding=\"0\">\r\n                      ");          out.write("<tr
align=\"left\" valign=\"middle\">\r\n                        ");
out.write("<td width=\"1%\"> ");          out.write("<font size=\"-1\">\r\n
");          if (_jspx_meth_html_select_0(_jspx_th_html_form_0,
pageContext))            return;          out.write("\r\n
");          out.write("</font>");          out.write("</td>\r\n
");          out.write("<td width=\"1%\">");          out.write("<font
size=\"-1\">&nbsp;other:&nbsp;");          out.write("</font>");
out.write("</td>\r\n                        ");          out.write("<td
width=\"98%\"> ");          if (_jspx_meth_html_text_1(_jspx_th_html_form_0,
pageContext))            return;          out.write("\r\n
");          out.write("<font size=\"-2\"> * ");
out.write("</font>");          out.write("</td>\r\n                      ");
out.write("</tr>\r\n                    ");          out.write("</table>");
out.write("</td>\r\n                ");          out.write("</tr>\r\n
");          out.write("<tr>\r\n                  ");
out.write("<td colspan=\"2\" nowrap>&nbsp;");          out.write("</td>\r\n
");          out.write("</tr>\r\n                ");
out.write("<tr>\r\n                  ");          out.write("<td
nowrap>&nbsp;");          out.write("</td>\r\n                  ");
out.write("<td align=\"left\" valign=\"top\">\r\n                    ");
if (_jspx_meth_html_button_0(_jspx_th_html_form_0, pageContext))
return;          out.write("\r\n                    ");          if
(_jspx_meth_html_submit_0(_jspx_th_html_form_0, pageContext))
return;          out.write("\r\n                    ");          if
(_jspx_meth_html_reset_0(_jspx_th_html_form_0, pageContext))
return;          out.write("</td>\r\n                ");
out.write("</tr>\r\n                ");          out.write("<tr>\r\n
");          out.write("<td nowrap>&nbsp;");          out.write("</td>\r\n
");          out.write("<td align=\"left\" valign=\"top\">");
out.write("<font size=\"-1\">");          if
(_jspx_meth_html_errors_0(_jspx_th_html_form_0, pageContext))
return;          out.write("</font>");          out.write("</td>\r\n
");          out.write("</tr>\r\n              ");
out.write("</table>\r\n            ");          int evalDoAfterBody =
_jspx_th_html_form_0.doAfterBody();          if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)            break;        }
while (true);      }      if (_jspx_th_html_form_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)        return;
_jspx_tagPool_html_form_method_action.reuse(_jspx_th_html_form_0);
out.write("</td>\r\n        ");      out.write("</tr>\r\n      ");
out.write("</table>");      out.write("</td>\r\n  ");
out.write("</tr>\r\n  ");      out.write("<tr>\r\n    ");
out.write("<td height=\"1%\" colspan=\"2\" align=\"center\"
valign=\"middle\">");      out.write("<font size=\"-2\">&copy; New Zealand
Dental\r\n      Association 2004");      out.write("<br>\r\n      +64 9 524
2778");      out.write("</font>");      out.write("</td>\r\n  ");
out.write("</tr>\r\n");      out.write("</table>\r\n");
out.write("</body>\r\n");      out.write("</html>\r\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_html_base_0(javax.servlet.jsp.PageContext
pageContext)          throws Throwable {    JspWriter out =
pageContext.getOut();    /* ----  html:base ---- */
org.apache.struts.taglib.html.BaseTag _jspx_th_html_base_0 =
(org.apache.struts.taglib.html.BaseTag)
_jspx_tagPool_html_base.get(org.apache.struts.taglib.html.BaseTag.class);
_jspx_th_html_base_0.setPageContext(pageContext);
_jspx_th_html_base_0.setParent(null);    int _jspx_eval_html_base_0 =
_jspx_th_html_base_0.doStartTag();    if (_jspx_th_html_base_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_base.reuse(_jspx_th_html_base_0);    return false;  }

  private boolean _jspx_meth_html_text_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:text ---- */    org.apache.struts.taglib.html.TextTag
_jspx_th_html_text_0 = (org.apache.struts.taglib.html.TextTag)
_jspx_tagPool_html_text_size_property_maxlength.get(org.apache.struts.taglib
.html.TextTag.class);    _jspx_th_html_text_0.setPageContext(pageContext);
_jspx_th_html_text_0.setParent(_jspx_th_html_form_0);
_jspx_th_html_text_0.setMaxlength("60");
_jspx_th_html_text_0.setProperty("venue");
_jspx_th_html_text_0.setSize("60");    int _jspx_eval_html_text_0 =
_jspx_th_html_text_0.doStartTag();    if (_jspx_th_html_text_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_text_size_property_maxlength.reuse(_jspx_th_html_text_0);
return false;  }

  private boolean _jspx_meth_html_select_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:select ---- */    org.apache.struts.taglib.html.SelectTag
_jspx_th_html_select_0 = (org.apache.struts.taglib.html.SelectTag)
_jspx_tagPool_html_select_property.get(org.apache.struts.taglib.html.SelectT
ag.class);    _jspx_th_html_select_0.setPageContext(pageContext);
_jspx_th_html_select_0.setParent(_jspx_th_html_form_0);
_jspx_th_html_select_0.setProperty("location");    int
_jspx_eval_html_select_0 = _jspx_th_html_select_0.doStartTag();    if
(_jspx_eval_html_select_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_select_0 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_select_0.setBodyContent(_bc);
_jspx_th_html_select_0.doInitBody();      }      do {        out.write("\r\n
");        if (_jspx_meth_html_option_0(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_1(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_2(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_3(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_4(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_5(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_6(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_7(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_8(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_9(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_10(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_11(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_12(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_13(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_14(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_15(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_16(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        if (_jspx_meth_html_option_17(_jspx_th_html_select_0,
pageContext))          return true;        out.write("\r\n
");        int evalDoAfterBody = _jspx_th_html_select_0.doAfterBody();
if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
break;      } while (true);      if (_jspx_eval_html_select_0 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_select_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_select_property.reuse(_jspx_th_html_select_0);    return
false;  }

  private boolean _jspx_meth_html_option_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_0 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_0.setPageContext(pageContext);
_jspx_th_html_option_0.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_0.setValue("Select One");    int
_jspx_eval_html_option_0 = _jspx_th_html_option_0.doStartTag();    if
(_jspx_eval_html_option_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_0 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_0.setBodyContent(_bc);
_jspx_th_html_option_0.doInitBody();      }      do {
out.write("&lt;select one&gt;");        int evalDoAfterBody =
_jspx_th_html_option_0.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_0 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_0);    return
false;  }

  private boolean _jspx_meth_html_option_1(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_1 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_1.setPageContext(pageContext);
_jspx_th_html_option_1.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_1.setValue("Auckland");    int _jspx_eval_html_option_1
= _jspx_th_html_option_1.doStartTag();    if (_jspx_eval_html_option_1 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_1
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_1.setBodyContent(_bc);
_jspx_th_html_option_1.doInitBody();      }      do {
out.write("Auckland");        int evalDoAfterBody =
_jspx_th_html_option_1.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_1 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_1.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_1);    return
false;  }

  private boolean _jspx_meth_html_option_2(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_2 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_2.setPageContext(pageContext);
_jspx_th_html_option_2.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_2.setValue("Christchurch");    int
_jspx_eval_html_option_2 = _jspx_th_html_option_2.doStartTag();    if
(_jspx_eval_html_option_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_2 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_2.setBodyContent(_bc);
_jspx_th_html_option_2.doInitBody();      }      do {
out.write("Christchurch");        int evalDoAfterBody =
_jspx_th_html_option_2.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_2 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_2.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_2);    return
false;  }

  private boolean _jspx_meth_html_option_3(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_3 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_3.setPageContext(pageContext);
_jspx_th_html_option_3.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_3.setValue("Dunedin");    int _jspx_eval_html_option_3
= _jspx_th_html_option_3.doStartTag();    if (_jspx_eval_html_option_3 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_3
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_3.setBodyContent(_bc);
_jspx_th_html_option_3.doInitBody();      }      do {
out.write("Dunedin");        int evalDoAfterBody =
_jspx_th_html_option_3.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_3 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_3.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_3);    return
false;  }

  private boolean _jspx_meth_html_option_4(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_4 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_4.setPageContext(pageContext);
_jspx_th_html_option_4.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_4.setValue("Gisborne");    int _jspx_eval_html_option_4
= _jspx_th_html_option_4.doStartTag();    if (_jspx_eval_html_option_4 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_4
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_4.setBodyContent(_bc);
_jspx_th_html_option_4.doInitBody();      }      do {
out.write("Gisborne");        int evalDoAfterBody =
_jspx_th_html_option_4.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_4 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_4.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_4);    return
false;  }

  private boolean _jspx_meth_html_option_5(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_5 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_5.setPageContext(pageContext);
_jspx_th_html_option_5.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_5.setValue("Hamilton");    int _jspx_eval_html_option_5
= _jspx_th_html_option_5.doStartTag();    if (_jspx_eval_html_option_5 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_5
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_5.setBodyContent(_bc);
_jspx_th_html_option_5.doInitBody();      }      do {
out.write("Hamilton");        int evalDoAfterBody =
_jspx_th_html_option_5.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_5 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_5.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_5);    return
false;  }

  private boolean _jspx_meth_html_option_6(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_6 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_6.setPageContext(pageContext);
_jspx_th_html_option_6.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_6.setValue("Hastings");    int _jspx_eval_html_option_6
= _jspx_th_html_option_6.doStartTag();    if (_jspx_eval_html_option_6 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_6
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_6.setBodyContent(_bc);
_jspx_th_html_option_6.doInitBody();      }      do {
out.write("Hastings");        int evalDoAfterBody =
_jspx_th_html_option_6.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_6 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_6.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_6);    return
false;  }

  private boolean _jspx_meth_html_option_7(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_7 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_7.setPageContext(pageContext);
_jspx_th_html_option_7.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_7.setValue("Invercargill ");    int
_jspx_eval_html_option_7 = _jspx_th_html_option_7.doStartTag();    if
(_jspx_eval_html_option_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_7 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_7.setBodyContent(_bc);
_jspx_th_html_option_7.doInitBody();      }      do {
out.write("Invercargill ");        int evalDoAfterBody =
_jspx_th_html_option_7.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_7 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_7.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_7);    return
false;  }

  private boolean _jspx_meth_html_option_8(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_8 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_8.setPageContext(pageContext);
_jspx_th_html_option_8.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_8.setValue("Napier");    int _jspx_eval_html_option_8 =
_jspx_th_html_option_8.doStartTag();    if (_jspx_eval_html_option_8 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_8
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_8.setBodyContent(_bc);
_jspx_th_html_option_8.doInitBody();      }      do {
out.write("Napier");        int evalDoAfterBody =
_jspx_th_html_option_8.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_8 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_8.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_8);    return
false;  }

  private boolean _jspx_meth_html_option_9(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_9 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_9.setPageContext(pageContext);
_jspx_th_html_option_9.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_9.setValue("Nelson");    int _jspx_eval_html_option_9 =
_jspx_th_html_option_9.doStartTag();    if (_jspx_eval_html_option_9 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_9
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_9.setBodyContent(_bc);
_jspx_th_html_option_9.doInitBody();      }      do {
out.write("Nelson");        int evalDoAfterBody =
_jspx_th_html_option_9.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_9 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_9.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_9);    return
false;  }

  private boolean _jspx_meth_html_option_10(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_10 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_10.setPageContext(pageContext);
_jspx_th_html_option_10.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_10.setValue("New Plymouth");    int
_jspx_eval_html_option_10 = _jspx_th_html_option_10.doStartTag();    if
(_jspx_eval_html_option_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_10 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_10.setBodyContent(_bc);
_jspx_th_html_option_10.doInitBody();      }      do {        out.write("New
Plymouth");        int evalDoAfterBody =
_jspx_th_html_option_10.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_10 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_10.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_10);    return
false;  }

  private boolean _jspx_meth_html_option_11(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_11 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_11.setPageContext(pageContext);
_jspx_th_html_option_11.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_11.setValue("Palmerston North");    int
_jspx_eval_html_option_11 = _jspx_th_html_option_11.doStartTag();    if
(_jspx_eval_html_option_11 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_11 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_11.setBodyContent(_bc);
_jspx_th_html_option_11.doInitBody();      }      do {
out.write("Palmerston North");        int evalDoAfterBody =
_jspx_th_html_option_11.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_11 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_11.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_11);    return
false;  }

  private boolean _jspx_meth_html_option_12(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_12 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_12.setPageContext(pageContext);
_jspx_th_html_option_12.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_12.setValue("Rotorua");    int
_jspx_eval_html_option_12 = _jspx_th_html_option_12.doStartTag();    if
(_jspx_eval_html_option_12 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_12 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_12.setBodyContent(_bc);
_jspx_th_html_option_12.doInitBody();      }      do {
out.write("Rotorua");        int evalDoAfterBody =
_jspx_th_html_option_12.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_12 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_12.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_12);    return
false;  }

  private boolean _jspx_meth_html_option_13(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_13 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_13.setPageContext(pageContext);
_jspx_th_html_option_13.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_13.setValue("Tauranga");    int
_jspx_eval_html_option_13 = _jspx_th_html_option_13.doStartTag();    if
(_jspx_eval_html_option_13 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_13 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_13.setBodyContent(_bc);
_jspx_th_html_option_13.doInitBody();      }      do {
out.write("Tauranga");        int evalDoAfterBody =
_jspx_th_html_option_13.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_13 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_13.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_13);    return
false;  }

  private boolean _jspx_meth_html_option_14(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_14 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_14.setPageContext(pageContext);
_jspx_th_html_option_14.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_14.setValue("Wanganui");    int
_jspx_eval_html_option_14 = _jspx_th_html_option_14.doStartTag();    if
(_jspx_eval_html_option_14 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_14 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_14.setBodyContent(_bc);
_jspx_th_html_option_14.doInitBody();      }      do {
out.write("Wanganui");        int evalDoAfterBody =
_jspx_th_html_option_14.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_14 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_14.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_14);    return
false;  }

  private boolean _jspx_meth_html_option_15(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_15 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_15.setPageContext(pageContext);
_jspx_th_html_option_15.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_15.setValue("Wellington");    int
_jspx_eval_html_option_15 = _jspx_th_html_option_15.doStartTag();    if
(_jspx_eval_html_option_15 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_15 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_15.setBodyContent(_bc);
_jspx_th_html_option_15.doInitBody();      }      do {
out.write("Wellington");        int evalDoAfterBody =
_jspx_th_html_option_15.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_15 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_15.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_15);    return
false;  }

  private boolean _jspx_meth_html_option_16(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_16 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_16.setPageContext(pageContext);
_jspx_th_html_option_16.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_16.setValue("Whangarei");    int
_jspx_eval_html_option_16 = _jspx_th_html_option_16.doStartTag();    if
(_jspx_eval_html_option_16 != javax.servlet.jsp.tagext.Tag.SKIP_BODY)
{      if (_jspx_eval_html_option_16 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_16.setBodyContent(_bc);
_jspx_th_html_option_16.doInitBody();      }      do {
out.write("Whangarei");        int evalDoAfterBody =
_jspx_th_html_option_16.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_16 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_16.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_16);    return
false;  }

  private boolean _jspx_meth_html_option_17(javax.servlet.jsp.tagext.Tag
_jspx_th_html_select_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:option ---- */    org.apache.struts.taglib.html.OptionTag
_jspx_th_html_option_17 = (org.apache.struts.taglib.html.OptionTag)
_jspx_tagPool_html_option_value.get(org.apache.struts.taglib.html.OptionTag.
class);    _jspx_th_html_option_17.setPageContext(pageContext);
_jspx_th_html_option_17.setParent(_jspx_th_html_select_0);
_jspx_th_html_option_17.setValue("Other");    int _jspx_eval_html_option_17
= _jspx_th_html_option_17.doStartTag();    if (_jspx_eval_html_option_17 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY) {      if (_jspx_eval_html_option_17
!= javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody();
out = _bc;        _jspx_th_html_option_17.setBodyContent(_bc);
_jspx_th_html_option_17.doInitBody();      }      do {
out.write("&lt;other&gt;");        int evalDoAfterBody =
_jspx_th_html_option_17.doAfterBody();        if (evalDoAfterBody !=
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)          break;      }
while (true);      if (_jspx_eval_html_option_17 !=
javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)        out =
pageContext.popBody();    }    if (_jspx_th_html_option_17.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_option_value.reuse(_jspx_th_html_option_17);    return
false;  }

  private boolean _jspx_meth_html_text_1(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:text ---- */    org.apache.struts.taglib.html.TextTag
_jspx_th_html_text_1 = (org.apache.struts.taglib.html.TextTag)
_jspx_tagPool_html_text_size_property_maxlength.get(org.apache.struts.taglib
.html.TextTag.class);    _jspx_th_html_text_1.setPageContext(pageContext);
_jspx_th_html_text_1.setParent(_jspx_th_html_form_0);
_jspx_th_html_text_1.setMaxlength("60");
_jspx_th_html_text_1.setProperty("locationOther");
_jspx_th_html_text_1.setSize("33");    int _jspx_eval_html_text_1 =
_jspx_th_html_text_1.doStartTag();    if (_jspx_th_html_text_1.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_text_size_property_maxlength.reuse(_jspx_th_html_text_1);
return false;  }

  private boolean _jspx_meth_html_button_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:button ---- */    org.apache.struts.taglib.html.ButtonTag
_jspx_th_html_button_0 = (org.apache.struts.taglib.html.ButtonTag)
_jspx_tagPool_html_button_value_property_onclick.get(org.apache.struts.tagli
b.html.ButtonTag.class);
_jspx_th_html_button_0.setPageContext(pageContext);
_jspx_th_html_button_0.setParent(_jspx_th_html_form_0);
_jspx_th_html_button_0.setValue("&lt;&lt; Back");
_jspx_th_html_button_0.setProperty("Back");
_jspx_th_html_button_0.setOnclick("javascript:window.location='Page1.jsp'");
int _jspx_eval_html_button_0 = _jspx_th_html_button_0.doStartTag();    if
(_jspx_th_html_button_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_button_value_property_onclick.reuse(_jspx_th_html_button_
0);    return false;  }

  private boolean _jspx_meth_html_submit_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:submit ---- */    org.apache.struts.taglib.html.SubmitTag
_jspx_th_html_submit_0 = (org.apache.struts.taglib.html.SubmitTag)
_jspx_tagPool_html_submit_value.get(org.apache.struts.taglib.html.SubmitTag.
class);    _jspx_th_html_submit_0.setPageContext(pageContext);
_jspx_th_html_submit_0.setParent(_jspx_th_html_form_0);
_jspx_th_html_submit_0.setValue("Next &gt;&gt;");    int
_jspx_eval_html_submit_0 = _jspx_th_html_submit_0.doStartTag();    if
(_jspx_th_html_submit_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_submit_value.reuse(_jspx_th_html_submit_0);    return
false;  }

  private boolean _jspx_meth_html_reset_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:reset ---- */    org.apache.struts.taglib.html.ResetTag
_jspx_th_html_reset_0 = (org.apache.struts.taglib.html.ResetTag)
_jspx_tagPool_html_reset_value.get(org.apache.struts.taglib.html.ResetTag.cl
ass);    _jspx_th_html_reset_0.setPageContext(pageContext);
_jspx_th_html_reset_0.setParent(_jspx_th_html_form_0);
_jspx_th_html_reset_0.setValue("Reset");    int _jspx_eval_html_reset_0 =
_jspx_th_html_reset_0.doStartTag();    if (_jspx_th_html_reset_0.doEndTag()
== javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_reset_value.reuse(_jspx_th_html_reset_0);    return
false;  }

  private boolean _jspx_meth_html_errors_0(javax.servlet.jsp.tagext.Tag
_jspx_th_html_form_0, javax.servlet.jsp.PageContext pageContext)
throws Throwable {    JspWriter out = pageContext.getOut();    /* ----
html:errors ---- */    org.apache.struts.taglib.html.ErrorsTag
_jspx_th_html_errors_0 = (org.apache.struts.taglib.html.ErrorsTag)
_jspx_tagPool_html_errors.get(org.apache.struts.taglib.html.ErrorsTag.class)
;    _jspx_th_html_errors_0.setPageContext(pageContext);
_jspx_th_html_errors_0.setParent(_jspx_th_html_form_0);    int
_jspx_eval_html_errors_0 = _jspx_th_html_errors_0.doStartTag();    if
(_jspx_th_html_errors_0.doEndTag() ==
javax.servlet.jsp.tagext.Tag.SKIP_PAGE)      return true;
_jspx_tagPool_html_errors.reuse(_jspx_th_html_errors_0);    return
alse;  }}



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to