1 package org.apache.jsp; 2 3 import javax.servlet.*; 4 import javax.servlet.http.*; 5 import javax.servlet.jsp.*; 6 import org.apache.jasper.runtime.*; 7 8 public class Product_jsp extends HttpJspBase { 9 10 11 private static java.util.Vector _jspx_includes; 12 13 static { 14 _jspx_includes = new java.util.Vector (3); 15 _jspx_includes.add("/catalog/../common/IncludeTop.jsp"); 16 _jspx_includes.add("/catalog/../common/../common/IncludeQuickHeader.jsp"); 17 _jspx_includes.add("/catalog/../common/IncludeBottom.jsp"); 18 } 19 20 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_link_page; 21 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_notPresent_scope_name; 22 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_present_scope_name; 23 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_notEqual_value_scope_property_name; 24 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_equal_value_scope_property_name; 25 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_form_method_action; 26 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_present_name; 27 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_name; 28 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_iterate_name_id; 29 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_define_property_name_id; 30 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_link_paramProperty_paramName_paramId_page; 31 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_property_name; 32 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_property_name_format; 33 private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_notEqual_value_property_name; 34 35 public Product_jsp() { 36 _jspx_tagPool_html_link_page = new org.apache.jasper.runtime.TagHandlerPool(); 37 _jspx_tagPool_logic_notPresent_scope_name = new org.apache.jasper.runtime.TagHandlerPool(); 38 _jspx_tagPool_logic_present_scope_name = new org.apache.jasper.runtime.TagHandlerPool(); 39 _jspx_tagPool_logic_notEqual_value_scope_property_name = new org.apache.jasper.runtime.TagHandlerPool(); 40 _jspx_tagPool_logic_equal_value_scope_property_name = new org.apache.jasper.runtime.TagHandlerPool(); 41 _jspx_tagPool_html_form_method_action = new org.apache.jasper.runtime.TagHandlerPool(); 42 _jspx_tagPool_logic_present_name = new org.apache.jasper.runtime.TagHandlerPool(); 43 _jspx_tagPool_bean_write_name = new org.apache.jasper.runtime.TagHandlerPool(); 44 _jspx_tagPool_logic_iterate_name_id = new org.apache.jasper.runtime.TagHandlerPool(); 45 _jspx_tagPool_bean_define_property_name_id = new org.apache.jasper.runtime.TagHandlerPool(); 46 _jspx_tagPool_html_link_paramProperty_paramName_paramId_page = new org.apache.jasper.runtime.TagHandlerPool(); 47 _jspx_tagPool_bean_write_property_name = new org.apache.jasper.runtime.TagHandlerPool(); 48 _jspx_tagPool_bean_write_property_name_format = new org.apache.jasper.runtime.TagHandlerPool(); 49 _jspx_tagPool_logic_notEqual_value_property_name = new org.apache.jasper.runtime.TagHandlerPool(); 50 } 51 52 public java.util.List getIncludes() { 53 return _jspx_includes; 54 } 55 56 public void _jspDestroy() { 57 _jspx_tagPool_html_link_page.release(); 58 _jspx_tagPool_logic_notPresent_scope_name.release(); 59 _jspx_tagPool_logic_present_scope_name.release(); 60 _jspx_tagPool_logic_notEqual_value_scope_property_name.release(); 61 _jspx_tagPool_logic_equal_value_scope_property_name.release(); 62 _jspx_tagPool_html_form_method_action.release(); 63 _jspx_tagPool_logic_present_name.release(); 64 _jspx_tagPool_bean_write_name.release(); 65 _jspx_tagPool_logic_iterate_name_id.release(); 66 _jspx_tagPool_bean_define_property_name_id.release(); 67 _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.release(); 68 _jspx_tagPool_bean_write_property_name.release(); 69 _jspx_tagPool_bean_write_property_name_format.release(); 70 _jspx_tagPool_logic_notEqual_value_property_name.release(); 71 } 72 73 public void _jspService(HttpServletRequest request, HttpServletResponse response) 74 throws java.io.IOException , ServletException { 75 76 JspFactory _jspxFactory = null; 77 javax.servlet.jsp.PageContext pageContext = null; 78 HttpSession session = null; 79 ServletContext application = null; 80 ServletConfig config = null; 81 JspWriter out = null; 82 Object page = this; 83 JspWriter _jspx_out = null; 84 85 86 try { 87 _jspxFactory = JspFactory.getDefaultFactory(); 88 response.setContentType("text/html;charset=ISO-8859-1"); 89 pageContext = _jspxFactory.getPageContext(this, request, response, 90 null, true, 8192, true); 91 application = pageContext.getServletContext(); 92 config = pageContext.getServletConfig(); 93 session = pageContext.getSession(); 94 out = pageContext.getOut(); 95 _jspx_out = out; 96 97 out.write("\r\n"); 98 out.write("\r\n"); 99 out.write("\r\n"); 100 out.write("\r\n\r\n"); 101 out.write("<html>"); 102 out.write("<head>"); 103 out.write("<title>JPetStore Demo"); 104 out.write("</title>\r\n"); 105 out.write("<meta content=\"text/html; charset=windows-1252\" http-equiv=\"Content-Type\" />\r\n"); 106 out.write("<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"max-age=0\">\r\n"); 107 out.write("<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\">\r\n"); 108 out.write("<meta http-equiv=\"expires\" content=\"0\">\r\n"); 109 out.write("<META HTTP-EQUIV=\"Expires\" CONTENT=\"Tue, 01 Jan 1980 1:00:00 GMT\">\r\n"); 110 out.write("<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">\r\n"); 111 out.write("</head>\r\n\r\n"); 112 out.write("<body bgcolor=\"white\">\r\n\r\n"); 113 out.write("<table background=\"../images/bkg-topbar.gif\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">\r\n "); 114 out.write("<tbody>\r\n "); 115 out.write("<tr>\r\n "); 116 out.write("<td>"); 117 if (_jspx_meth_html_link_0(pageContext)) 118 return; 119 out.write("</td>\r\n "); 120 out.write("<td align=\"right\">"); 121 if (_jspx_meth_html_link_1(pageContext)) 122 return; 123 out.write("\r\n "); 124 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n\r\n"); 125 if (_jspx_meth_logic_notPresent_0(pageContext)) 126 return; 127 out.write("\r\n"); 128 if (_jspx_meth_logic_present_0(pageContext)) 129 return; 130 out.write("\r\n\r\n"); 131 if (_jspx_meth_logic_present_1(pageContext)) 132 return; 133 out.write("\r\n\r\n "); 134 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />"); 135 out.write("<a HREF=\"../help.html\">"); 136 out.write("<img border=\"0\" name=\"img_help\" SRC=\"../images/help.gif\" />"); 137 out.write("</a>\r\n "); 138 out.write("</td>\r\n "); 139 out.write("<td align=\"left\" valign=\"bottom\">\r\n "); 140 if (_jspx_meth_html_form_0(pageContext)) 141 return; 142 out.write("\r\n "); 143 out.write("</td>\r\n "); 144 out.write("</tr>\r\n "); 145 out.write("</tbody>\r\n"); 146 out.write("</table>\r\n\r\n"); 147 out.write("<center>\r\n"); 148 if (_jspx_meth_html_link_6(pageContext)) 149 return; 150 out.write("\r\n"); 151 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n"); 152 if (_jspx_meth_html_link_7(pageContext)) 153 return; 154 out.write("\r\n"); 155 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n"); 156 if (_jspx_meth_html_link_8(pageContext)) 157 return; 158 out.write("\r\n"); 159 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n"); 160 if (_jspx_meth_html_link_9(pageContext)) 161 return; 162 out.write("\r\n"); 163 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n"); 164 if (_jspx_meth_html_link_10(pageContext)) 165 return; 166 out.write("\r\n"); 167 out.write("</center>\r\n\r\n\r\n"); 168 out.write("\r\n\r\n"); 169 out.write("<!-- Support for non-traditional but simple message -->\r\n"); 170 if (_jspx_meth_logic_present_2(pageContext)) 171 return; 172 out.write("\r\n\r\n"); 173 out.write("<!-- Support for non-traditional but simpler use of errors... -->\r\n"); 174 175 org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_3 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_name.get(org.apache.struts.taglib.logic.PresentTag.class); 176 _jspx_th_logic_present_3.setPageContext(pageContext); 177 _jspx_th_logic_present_3.setParent(null); 178 _jspx_th_logic_present_3.setName("errors"); 179 int _jspx_eval_logic_present_3 = _jspx_th_logic_present_3.doStartTag(); 180 if (_jspx_eval_logic_present_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 181 do { 182 out.write("\r\n "); 183 184 org.apache.struts.taglib.logic.IterateTag _jspx_th_logic_iterate_0 = (org.apache.struts.taglib.logic.IterateTag) _jspx_tagPool_logic_iterate_name_id.get(org.apache.struts.taglib.logic.IterateTag.class); 185 _jspx_th_logic_iterate_0.setPageContext(pageContext); 186 _jspx_th_logic_iterate_0.setParent(_jspx_th_logic_present_3); 187 _jspx_th_logic_iterate_0.setId("error"); 188 _jspx_th_logic_iterate_0.setName("errors"); 189 int _jspx_eval_logic_iterate_0 = _jspx_th_logic_iterate_0.doStartTag(); 190 if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 191 java.lang.Object error = null; 192 if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 193 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 194 out = _bc; 195 _jspx_th_logic_iterate_0.setBodyContent(_bc); 196 _jspx_th_logic_iterate_0.doInitBody(); 197 } 198 error = (java.lang.Object ) pageContext.findAttribute("error"); 199 do { 200 out.write("\r\n "); 201 out.write("<B>"); 202 out.write("<FONT color=RED>\r\n "); 203 out.write("<BR>"); 204 if (_jspx_meth_bean_write_1(_jspx_th_logic_iterate_0, pageContext)) 205 return; 206 out.write("\r\n "); 207 out.write("</FONT>"); 208 out.write("</B>\r\n "); 209 int evalDoAfterBody = _jspx_th_logic_iterate_0.doAfterBody(); 210 error = (java.lang.Object ) pageContext.findAttribute("error"); 211 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 212 break; 213 } while (true); 214 if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 215 out = pageContext.popBody(); 216 } 217 if (_jspx_th_logic_iterate_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 218 return; 219 _jspx_tagPool_logic_iterate_name_id.reuse(_jspx_th_logic_iterate_0); 220 out.write("\r\n"); 221 int evalDoAfterBody = _jspx_th_logic_present_3.doAfterBody(); 222 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 223 break; 224 } while (true); 225 } 226 if (_jspx_th_logic_present_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 227 return; 228 _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_3); 229 out.write("\r\n"); 230 out.write("\r\n\r\n"); 231 232 org.apache.struts.taglib.bean.DefineTag _jspx_th_bean_define_0 = (org.apache.struts.taglib.bean.DefineTag) _jspx_tagPool_bean_define_property_name_id.get(org.apache.struts.taglib.bean.DefineTag.class); 233 _jspx_th_bean_define_0.setPageContext(pageContext); 234 _jspx_th_bean_define_0.setParent(null); 235 _jspx_th_bean_define_0.setId("product"); 236 _jspx_th_bean_define_0.setName("catalogBean"); 237 _jspx_th_bean_define_0.setProperty("product"); 238 int _jspx_eval_bean_define_0 = _jspx_th_bean_define_0.doStartTag(); 239 if (_jspx_th_bean_define_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 240 return; 241 _jspx_tagPool_bean_define_property_name_id.reuse(_jspx_th_bean_define_0); 242 java.lang.Object product = null; 243 product = (java.lang.Object ) pageContext.findAttribute("product"); 244 out.write("\r\n"); 245 246 org.apache.struts.taglib.bean.DefineTag _jspx_th_bean_define_1 = (org.apache.struts.taglib.bean.DefineTag) _jspx_tagPool_bean_define_property_name_id.get(org.apache.struts.taglib.bean.DefineTag.class); 247 _jspx_th_bean_define_1.setPageContext(pageContext); 248 _jspx_th_bean_define_1.setParent(null); 249 _jspx_th_bean_define_1.setId("itemList"); 250 _jspx_th_bean_define_1.setName("catalogBean"); 251 _jspx_th_bean_define_1.setProperty("itemList"); 252 int _jspx_eval_bean_define_1 = _jspx_th_bean_define_1.doStartTag(); 253 if (_jspx_th_bean_define_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 254 return; 255 _jspx_tagPool_bean_define_property_name_id.reuse(_jspx_th_bean_define_1); 256 java.lang.Object itemList = null; 257 itemList = (java.lang.Object ) pageContext.findAttribute("itemList"); 258 out.write("\r\n\r\n"); 259 out.write("<table align=\"left\" bgcolor=\"#008800\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">\r\n"); 260 out.write("<tr>"); 261 out.write("<td bgcolor=\"#FFFF88\">\r\n"); 262 if (_jspx_meth_html_link_11(pageContext)) 263 return; 264 out.write("\r\n"); 265 out.write("</td>"); 266 out.write("</tr>\r\n"); 267 out.write("</table>\r\n\r\n"); 268 out.write("<p>\r\n\r\n"); 269 out.write("<center>\r\n "); 270 out.write("<b>"); 271 out.write("<font size=\"4\">"); 272 if (_jspx_meth_bean_write_3(pageContext)) 273 return; 274 out.write("</font>"); 275 out.write("</b>\r\n"); 276 out.write("</center>\r\n\r\n"); 277 out.write("<table align=\"center\" bgcolor=\"#008800\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">\r\n "); 278 out.write("<tr bgcolor=\"#CCCCCC\"> "); 279 out.write("<td>"); 280 out.write("<b>Item ID"); 281 out.write("</b>"); 282 out.write("</td> "); 283 out.write("<td>"); 284 out.write("<b>Product ID"); 285 out.write("</b>"); 286 out.write("</td> "); 287 out.write("<td>"); 288 out.write("<b>Description"); 289 out.write("</b>"); 290 out.write("</td> "); 291 out.write("<td>"); 292 out.write("<b>List Price"); 293 out.write("</b>"); 294 out.write("</td> "); 295 out.write("<td> "); 296 out.write("</td> "); 297 out.write("</tr>\r\n"); 298 299 org.apache.struts.taglib.logic.IterateTag _jspx_th_logic_iterate_1 = (org.apache.struts.taglib.logic.IterateTag) _jspx_tagPool_logic_iterate_name_id.get(org.apache.struts.taglib.logic.IterateTag.class); 300 _jspx_th_logic_iterate_1.setPageContext(pageContext); 301 _jspx_th_logic_iterate_1.setParent(null); 302 _jspx_th_logic_iterate_1.setId("item"); 303 _jspx_th_logic_iterate_1.setName("itemList"); 304 int _jspx_eval_logic_iterate_1 = _jspx_th_logic_iterate_1.doStartTag(); 305 if (_jspx_eval_logic_iterate_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 306 java.lang.Object item = null; 307 if (_jspx_eval_logic_iterate_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 308 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 309 out = _bc; 310 _jspx_th_logic_iterate_1.setBodyContent(_bc); 311 _jspx_th_logic_iterate_1.doInitBody(); 312 } 313 item = (java.lang.Object ) pageContext.findAttribute("item"); 314 do { 315 out.write("\r\n "); 316 out.write("<tr bgcolor=\"#FFFF88\">\r\n "); 317 out.write("<td>"); 318 out.write("<b>\r\n\r\n "); 319 if (_jspx_meth_html_link_12(_jspx_th_logic_iterate_1, pageContext)) 320 return; 321 out.write("</b>"); 322 out.write("</td>\r\n "); 323 out.write("<td>"); 324 if (_jspx_meth_bean_write_5(_jspx_th_logic_iterate_1, pageContext)) 325 return; 326 out.write("</td>\r\n "); 327 out.write("<td>\r\n "); 328 if (_jspx_meth_bean_write_6(_jspx_th_logic_iterate_1, pageContext)) 329 return; 330 out.write("\r\n "); 331 if (_jspx_meth_bean_write_7(_jspx_th_logic_iterate_1, pageContext)) 332 return; 333 out.write("\r\n "); 334 if (_jspx_meth_bean_write_8(_jspx_th_logic_iterate_1, pageContext)) 335 return; 336 out.write("\r\n "); 337 if (_jspx_meth_bean_write_9(_jspx_th_logic_iterate_1, pageContext)) 338 return; 339 out.write("\r\n "); 340 if (_jspx_meth_bean_write_10(_jspx_th_logic_iterate_1, pageContext)) 341 return; 342 out.write("\r\n "); 343 if (_jspx_meth_bean_write_11(_jspx_th_logic_iterate_1, pageContext)) 344 return; 345 out.write("\r\n "); 346 out.write("</td>\r\n "); 347 out.write("<td>"); 348 if (_jspx_meth_bean_write_12(_jspx_th_logic_iterate_1, pageContext)) 349 return; 350 out.write("</td>\r\n "); 351 out.write("<td>"); 352 if (_jspx_meth_html_link_13(_jspx_th_logic_iterate_1, pageContext)) 353 return; 354 out.write("</td>\r\n "); 355 out.write("</tr>\r\n"); 356 int evalDoAfterBody = _jspx_th_logic_iterate_1.doAfterBody(); 357 item = (java.lang.Object ) pageContext.findAttribute("item"); 358 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 359 break; 360 } while (true); 361 if (_jspx_eval_logic_iterate_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 362 out = pageContext.popBody(); 363 } 364 if (_jspx_th_logic_iterate_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 365 return; 366 _jspx_tagPool_logic_iterate_name_id.reuse(_jspx_th_logic_iterate_1); 367 out.write("\r\n "); 368 out.write("<tr>"); 369 out.write("<td bgcolor=\"#FFFFFF\" colspan=\"2\">\r\n "); 370 if (_jspx_meth_logic_notEqual_1(pageContext)) 371 return; 372 out.write("\r\n "); 373 if (_jspx_meth_logic_notEqual_2(pageContext)) 374 return; 375 out.write("\r\n "); 376 out.write("</td>"); 377 out.write("</tr>\r\n"); 378 out.write("</table>\r\n\r\n"); 379 out.write("\r\n\r\n"); 380 out.write("<p align=\"center\">\r\n"); 381 out.write("<a HREF=\"http://www.ibatis.com\">"); 382 out.write("<img border=\"0\" align=\"center\" SRC=\"../images/poweredby.gif\" />"); 383 out.write("</a>\r\n"); 384 out.write("</p>\r\n"); 385 out.write("</p>"); 386 out.write("</p>\r\n\r\n\r\n\r\n\r\n"); 387 } catch (Throwable t) { 388 out = _jspx_out; 389 if (out != null && out.getBufferSize() != 0) 390 out.clearBuffer(); 391 if (pageContext != null) pageContext.handlePageException(t); 392 } finally { 393 if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); 394 } 395 } 396 397 private boolean _jspx_meth_html_link_0(javax.servlet.jsp.PageContext pageContext) 398 throws Throwable { 399 JspWriter out = pageContext.getOut(); 400 401 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_0 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 402 _jspx_th_html_link_0.setPageContext(pageContext); 403 _jspx_th_html_link_0.setParent(null); 404 _jspx_th_html_link_0.setPage("/shop/index.shtml"); 405 int _jspx_eval_html_link_0 = _jspx_th_html_link_0.doStartTag(); 406 if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 407 if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 408 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 409 out = _bc; 410 _jspx_th_html_link_0.setBodyContent(_bc); 411 _jspx_th_html_link_0.doInitBody(); 412 } 413 do { 414 out.write("<img border=\"0\" SRC=\"../images/logo-topbar.gif\" />"); 415 int evalDoAfterBody = _jspx_th_html_link_0.doAfterBody(); 416 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 417 break; 418 } while (true); 419 if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 420 out = pageContext.popBody(); 421 } 422 if (_jspx_th_html_link_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 423 return true; 424 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_0); 425 return false; 426 } 427 428 private boolean _jspx_meth_html_link_1(javax.servlet.jsp.PageContext pageContext) 429 throws Throwable { 430 JspWriter out = pageContext.getOut(); 431 432 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_1 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 433 _jspx_th_html_link_1.setPageContext(pageContext); 434 _jspx_th_html_link_1.setParent(null); 435 _jspx_th_html_link_1.setPage("/shop/viewCart.shtml"); 436 int _jspx_eval_html_link_1 = _jspx_th_html_link_1.doStartTag(); 437 if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 438 if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 439 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 440 out = _bc; 441 _jspx_th_html_link_1.setBodyContent(_bc); 442 _jspx_th_html_link_1.doInitBody(); 443 } 444 do { 445 out.write("<img border=\"0\" name=\"img_cart\" SRC=\"../images/cart.gif\" />"); 446 int evalDoAfterBody = _jspx_th_html_link_1.doAfterBody(); 447 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 448 break; 449 } while (true); 450 if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 451 out = pageContext.popBody(); 452 } 453 if (_jspx_th_html_link_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 454 return true; 455 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_1); 456 return false; 457 } 458 459 private boolean _jspx_meth_logic_notPresent_0(javax.servlet.jsp.PageContext pageContext) 460 throws Throwable { 461 JspWriter out = pageContext.getOut(); 462 463 org.apache.struts.taglib.logic.NotPresentTag _jspx_th_logic_notPresent_0 = (org.apache.struts.taglib.logic.NotPresentTag) _jspx_tagPool_logic_notPresent_scope_name.get(org.apache.struts.taglib.logic.NotPresentTag.class); 464 _jspx_th_logic_notPresent_0.setPageContext(pageContext); 465 _jspx_th_logic_notPresent_0.setParent(null); 466 _jspx_th_logic_notPresent_0.setName("accountBean"); 467 _jspx_th_logic_notPresent_0.setScope("session"); 468 int _jspx_eval_logic_notPresent_0 = _jspx_th_logic_notPresent_0.doStartTag(); 469 if (_jspx_eval_logic_notPresent_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 470 do { 471 out.write("\r\n "); 472 if (_jspx_meth_html_link_2(_jspx_th_logic_notPresent_0, pageContext)) 473 return true; 474 out.write("\r\n"); 475 int evalDoAfterBody = _jspx_th_logic_notPresent_0.doAfterBody(); 476 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 477 break; 478 } while (true); 479 } 480 if (_jspx_th_logic_notPresent_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 481 return true; 482 _jspx_tagPool_logic_notPresent_scope_name.reuse(_jspx_th_logic_notPresent_0); 483 return false; 484 } 485 486 private boolean _jspx_meth_html_link_2(javax.servlet.jsp.tagext.Tag _jspx_th_logic_notPresent_0, javax.servlet.jsp.PageContext pageContext) 487 throws Throwable { 488 JspWriter out = pageContext.getOut(); 489 490 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_2 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 491 _jspx_th_html_link_2.setPageContext(pageContext); 492 _jspx_th_html_link_2.setParent(_jspx_th_logic_notPresent_0); 493 _jspx_th_html_link_2.setPage("/shop/signonForm.shtml"); 494 int _jspx_eval_html_link_2 = _jspx_th_html_link_2.doStartTag(); 495 if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 496 if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 497 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 498 out = _bc; 499 _jspx_th_html_link_2.setBodyContent(_bc); 500 _jspx_th_html_link_2.doInitBody(); 501 } 502 do { 503 out.write("\r\n "); 504 out.write("<img border=\"0\" name=\"img_signin\" SRC=\"../images/sign-in.gif\" />"); 505 int evalDoAfterBody = _jspx_th_html_link_2.doAfterBody(); 506 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 507 break; 508 } while (true); 509 if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 510 out = pageContext.popBody(); 511 } 512 if (_jspx_th_html_link_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 513 return true; 514 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_2); 515 return false; 516 } 517 518 private boolean _jspx_meth_logic_present_0(javax.servlet.jsp.PageContext pageContext) 519 throws Throwable { 520 JspWriter out = pageContext.getOut(); 521 522 org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_0 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_scope_name.get(org.apache.struts.taglib.logic.PresentTag.class); 523 _jspx_th_logic_present_0.setPageContext(pageContext); 524 _jspx_th_logic_present_0.setParent(null); 525 _jspx_th_logic_present_0.setName("accountBean"); 526 _jspx_th_logic_present_0.setScope("session"); 527 int _jspx_eval_logic_present_0 = _jspx_th_logic_present_0.doStartTag(); 528 if (_jspx_eval_logic_present_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 529 do { 530 out.write("\r\n "); 531 if (_jspx_meth_logic_notEqual_0(_jspx_th_logic_present_0, pageContext)) 532 return true; 533 out.write("\r\n"); 534 int evalDoAfterBody = _jspx_th_logic_present_0.doAfterBody(); 535 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 536 break; 537 } while (true); 538 } 539 if (_jspx_th_logic_present_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 540 return true; 541 _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_0); 542 return false; 543 } 544 545 private boolean _jspx_meth_logic_notEqual_0(javax.servlet.jsp.tagext.Tag _jspx_th_logic_present_0, javax.servlet.jsp.PageContext pageContext) 546 throws Throwable { 547 JspWriter out = pageContext.getOut(); 548 549 org.apache.struts.taglib.logic.NotEqualTag _jspx_th_logic_notEqual_0 = (org.apache.struts.taglib.logic.NotEqualTag) _jspx_tagPool_logic_notEqual_value_scope_property_name.get(org.apache.struts.taglib.logic.NotEqualTag.class); 550 _jspx_th_logic_notEqual_0.setPageContext(pageContext); 551 _jspx_th_logic_notEqual_0.setParent(_jspx_th_logic_present_0); 552 _jspx_th_logic_notEqual_0.setName("accountBean"); 553 _jspx_th_logic_notEqual_0.setProperty("authenticated"); 554 _jspx_th_logic_notEqual_0.setValue("true"); 555 _jspx_th_logic_notEqual_0.setScope("session"); 556 int _jspx_eval_logic_notEqual_0 = _jspx_th_logic_notEqual_0.doStartTag(); 557 if (_jspx_eval_logic_notEqual_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 558 do { 559 out.write("\r\n "); 560 if (_jspx_meth_html_link_3(_jspx_th_logic_notEqual_0, pageContext)) 561 return true; 562 out.write("\r\n "); 563 int evalDoAfterBody = _jspx_th_logic_notEqual_0.doAfterBody(); 564 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 565 break; 566 } while (true); 567 } 568 if (_jspx_th_logic_notEqual_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 569 return true; 570 _jspx_tagPool_logic_notEqual_value_scope_property_name.reuse(_jspx_th_logic_notEqual_0); 571 return false; 572 } 573 574 private boolean _jspx_meth_html_link_3(javax.servlet.jsp.tagext.Tag _jspx_th_logic_notEqual_0, javax.servlet.jsp.PageContext pageContext) 575 throws Throwable { 576 JspWriter out = pageContext.getOut(); 577 578 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_3 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 579 _jspx_th_html_link_3.setPageContext(pageContext); 580 _jspx_th_html_link_3.setParent(_jspx_th_logic_notEqual_0); 581 _jspx_th_html_link_3.setPage("/shop/signonForm.shtml"); 582 int _jspx_eval_html_link_3 = _jspx_th_html_link_3.doStartTag(); 583 if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 584 if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 585 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 586 out = _bc; 587 _jspx_th_html_link_3.setBodyContent(_bc); 588 _jspx_th_html_link_3.doInitBody(); 589 } 590 do { 591 out.write("\r\n "); 592 out.write("<img border=\"0\" name=\"img_signin\" SRC=\"../images/sign-in.gif\" />"); 593 int evalDoAfterBody = _jspx_th_html_link_3.doAfterBody(); 594 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 595 break; 596 } while (true); 597 if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 598 out = pageContext.popBody(); 599 } 600 if (_jspx_th_html_link_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 601 return true; 602 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_3); 603 return false; 604 } 605 606 private boolean _jspx_meth_logic_present_1(javax.servlet.jsp.PageContext pageContext) 607 throws Throwable { 608 JspWriter out = pageContext.getOut(); 609 610 org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_1 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_scope_name.get(org.apache.struts.taglib.logic.PresentTag.class); 611 _jspx_th_logic_present_1.setPageContext(pageContext); 612 _jspx_th_logic_present_1.setParent(null); 613 _jspx_th_logic_present_1.setName("accountBean"); 614 _jspx_th_logic_present_1.setScope("session"); 615 int _jspx_eval_logic_present_1 = _jspx_th_logic_present_1.doStartTag(); 616 if (_jspx_eval_logic_present_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 617 do { 618 out.write("\r\n "); 619 if (_jspx_meth_logic_equal_0(_jspx_th_logic_present_1, pageContext)) 620 return true; 621 out.write("\r\n"); 622 int evalDoAfterBody = _jspx_th_logic_present_1.doAfterBody(); 623 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 624 break; 625 } while (true); 626 } 627 if (_jspx_th_logic_present_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 628 return true; 629 _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_1); 630 return false; 631 } 632 633 private boolean _jspx_meth_logic_equal_0(javax.servlet.jsp.tagext.Tag _jspx_th_logic_present_1, javax.servlet.jsp.PageContext pageContext) 634 throws Throwable { 635 JspWriter out = pageContext.getOut(); 636 637 org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_0 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_scope_property_name.get(org.apache.struts.taglib.logic.EqualTag.class); 638 _jspx_th_logic_equal_0.setPageContext(pageContext); 639 _jspx_th_logic_equal_0.setParent(_jspx_th_logic_present_1); 640 _jspx_th_logic_equal_0.setName("accountBean"); 641 _jspx_th_logic_equal_0.setProperty("authenticated"); 642 _jspx_th_logic_equal_0.setValue("true"); 643 _jspx_th_logic_equal_0.setScope("session"); 644 int _jspx_eval_logic_equal_0 = _jspx_th_logic_equal_0.doStartTag(); 645 if (_jspx_eval_logic_equal_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 646 do { 647 out.write("\r\n "); 648 if (_jspx_meth_html_link_4(_jspx_th_logic_equal_0, pageContext)) 649 return true; 650 out.write("\r\n "); 651 out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n "); 652 if (_jspx_meth_html_link_5(_jspx_th_logic_equal_0, pageContext)) 653 return true; 654 out.write("\r\n "); 655 int evalDoAfterBody = _jspx_th_logic_equal_0.doAfterBody(); 656 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 657 break; 658 } while (true); 659 } 660 if (_jspx_th_logic_equal_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 661 return true; 662 _jspx_tagPool_logic_equal_value_scope_property_name.reuse(_jspx_th_logic_equal_0); 663 return false; 664 } 665 666 private boolean _jspx_meth_html_link_4(javax.servlet.jsp.tagext.Tag _jspx_th_logic_equal_0, javax.servlet.jsp.PageContext pageContext) 667 throws Throwable { 668 JspWriter out = pageContext.getOut(); 669 670 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_4 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 671 _jspx_th_html_link_4.setPageContext(pageContext); 672 _jspx_th_html_link_4.setParent(_jspx_th_logic_equal_0); 673 _jspx_th_html_link_4.setPage("/shop/signoff.shtml"); 674 int _jspx_eval_html_link_4 = _jspx_th_html_link_4.doStartTag(); 675 if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 676 if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 677 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 678 out = _bc; 679 _jspx_th_html_link_4.setBodyContent(_bc); 680 _jspx_th_html_link_4.doInitBody(); 681 } 682 do { 683 out.write("\r\n "); 684 out.write("<img border=\"0\" name=\"img_signout\" SRC=\"../images/sign-out.gif\" />"); 685 int evalDoAfterBody = _jspx_th_html_link_4.doAfterBody(); 686 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 687 break; 688 } while (true); 689 if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 690 out = pageContext.popBody(); 691 } 692 if (_jspx_th_html_link_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 693 return true; 694 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_4); 695 return false; 696 } 697 698 private boolean _jspx_meth_html_link_5(javax.servlet.jsp.tagext.Tag _jspx_th_logic_equal_0, javax.servlet.jsp.PageContext pageContext) 699 throws Throwable { 700 JspWriter out = pageContext.getOut(); 701 702 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_5 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 703 _jspx_th_html_link_5.setPageContext(pageContext); 704 _jspx_th_html_link_5.setParent(_jspx_th_logic_equal_0); 705 _jspx_th_html_link_5.setPage("/shop/editAccountForm.shtml"); 706 int _jspx_eval_html_link_5 = _jspx_th_html_link_5.doStartTag(); 707 if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 708 if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 709 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 710 out = _bc; 711 _jspx_th_html_link_5.setBodyContent(_bc); 712 _jspx_th_html_link_5.doInitBody(); 713 } 714 do { 715 out.write("\r\n "); 716 out.write("<img border=\"0\" name=\"img_myaccount\" SRC=\"../images/my_account.gif\" />"); 717 int evalDoAfterBody = _jspx_th_html_link_5.doAfterBody(); 718 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 719 break; 720 } while (true); 721 if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 722 out = pageContext.popBody(); 723 } 724 if (_jspx_th_html_link_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 725 return true; 726 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_5); 727 return false; 728 } 729 730 private boolean _jspx_meth_html_form_0(javax.servlet.jsp.PageContext pageContext) 731 throws Throwable { 732 JspWriter out = pageContext.getOut(); 733 734 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.FormTag.class); 735 _jspx_th_html_form_0.setPageContext(pageContext); 736 _jspx_th_html_form_0.setParent(null); 737 _jspx_th_html_form_0.setMethod("post"); 738 _jspx_th_html_form_0.setAction("/shop/searchProducts.shtml"); 739 int _jspx_eval_html_form_0 = _jspx_th_html_form_0.doStartTag(); 740 if (_jspx_eval_html_form_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 741 do { 742 out.write("\r\n "); 743 out.write("<input name=\"keyword\" size=\"14\" /> "); 744 out.write("<input border=\"0\" SRC=\"../images/search.gif\" type=\"image\" />\r\n "); 745 int evalDoAfterBody = _jspx_th_html_form_0.doAfterBody(); 746 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 747 break; 748 } while (true); 749 } 750 if (_jspx_th_html_form_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 751 return true; 752 _jspx_tagPool_html_form_method_action.reuse(_jspx_th_html_form_0); 753 return false; 754 } 755 756 private boolean _jspx_meth_html_link_6(javax.servlet.jsp.PageContext pageContext) 757 throws Throwable { 758 JspWriter out = pageContext.getOut(); 759 760 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_6 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 761 _jspx_th_html_link_6.setPageContext(pageContext); 762 _jspx_th_html_link_6.setParent(null); 763 _jspx_th_html_link_6.setPage("/shop/viewCategory.shtml?categoryId=FISH"); 764 int _jspx_eval_html_link_6 = _jspx_th_html_link_6.doStartTag(); 765 if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 766 if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 767 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 768 out = _bc; 769 _jspx_th_html_link_6.setBodyContent(_bc); 770 _jspx_th_html_link_6.doInitBody(); 771 } 772 do { 773 out.write("\r\n"); 774 out.write("<img border=\"0\" SRC=\"../images/sm_fish.gif\" />"); 775 int evalDoAfterBody = _jspx_th_html_link_6.doAfterBody(); 776 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 777 break; 778 } while (true); 779 if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 780 out = pageContext.popBody(); 781 } 782 if (_jspx_th_html_link_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 783 return true; 784 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_6); 785 return false; 786 } 787 788 private boolean _jspx_meth_html_link_7(javax.servlet.jsp.PageContext pageContext) 789 throws Throwable { 790 JspWriter out = pageContext.getOut(); 791 792 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_7 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 793 _jspx_th_html_link_7.setPageContext(pageContext); 794 _jspx_th_html_link_7.setParent(null); 795 _jspx_th_html_link_7.setPage("/shop/viewCategory.shtml?categoryId=DOGS"); 796 int _jspx_eval_html_link_7 = _jspx_th_html_link_7.doStartTag(); 797 if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 798 if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 799 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 800 out = _bc; 801 _jspx_th_html_link_7.setBodyContent(_bc); 802 _jspx_th_html_link_7.doInitBody(); 803 } 804 do { 805 out.write("\r\n"); 806 out.write("<img border=\"0\" SRC=\"../images/sm_dogs.gif\" />"); 807 int evalDoAfterBody = _jspx_th_html_link_7.doAfterBody(); 808 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 809 break; 810 } while (true); 811 if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 812 out = pageContext.popBody(); 813 } 814 if (_jspx_th_html_link_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 815 return true; 816 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_7); 817 return false; 818 } 819 820 private boolean _jspx_meth_html_link_8(javax.servlet.jsp.PageContext pageContext) 821 throws Throwable { 822 JspWriter out = pageContext.getOut(); 823 824 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_8 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 825 _jspx_th_html_link_8.setPageContext(pageContext); 826 _jspx_th_html_link_8.setParent(null); 827 _jspx_th_html_link_8.setPage("/shop/viewCategory.shtml?categoryId=REPTILES"); 828 int _jspx_eval_html_link_8 = _jspx_th_html_link_8.doStartTag(); 829 if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 830 if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 831 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 832 out = _bc; 833 _jspx_th_html_link_8.setBodyContent(_bc); 834 _jspx_th_html_link_8.doInitBody(); 835 } 836 do { 837 out.write("\r\n"); 838 out.write("<img border=\"0\" SRC=\"../images/sm_reptiles.gif\" />"); 839 int evalDoAfterBody = _jspx_th_html_link_8.doAfterBody(); 840 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 841 break; 842 } while (true); 843 if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 844 out = pageContext.popBody(); 845 } 846 if (_jspx_th_html_link_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 847 return true; 848 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_8); 849 return false; 850 } 851 852 private boolean _jspx_meth_html_link_9(javax.servlet.jsp.PageContext pageContext) 853 throws Throwable { 854 JspWriter out = pageContext.getOut(); 855 856 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_9 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 857 _jspx_th_html_link_9.setPageContext(pageContext); 858 _jspx_th_html_link_9.setParent(null); 859 _jspx_th_html_link_9.setPage("/shop/viewCategory.shtml?categoryId=CATS"); 860 int _jspx_eval_html_link_9 = _jspx_th_html_link_9.doStartTag(); 861 if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 862 if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 863 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 864 out = _bc; 865 _jspx_th_html_link_9.setBodyContent(_bc); 866 _jspx_th_html_link_9.doInitBody(); 867 } 868 do { 869 out.write("\r\n"); 870 out.write("<img border=\"0\" SRC=\"../images/sm_cats.gif\" />"); 871 int evalDoAfterBody = _jspx_th_html_link_9.doAfterBody(); 872 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 873 break; 874 } while (true); 875 if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 876 out = pageContext.popBody(); 877 } 878 if (_jspx_th_html_link_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 879 return true; 880 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_9); 881 return false; 882 } 883 884 private boolean _jspx_meth_html_link_10(javax.servlet.jsp.PageContext pageContext) 885 throws Throwable { 886 JspWriter out = pageContext.getOut(); 887 888 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_10 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class); 889 _jspx_th_html_link_10.setPageContext(pageContext); 890 _jspx_th_html_link_10.setParent(null); 891 _jspx_th_html_link_10.setPage("/shop/viewCategory.shtml?categoryId=BIRDS"); 892 int _jspx_eval_html_link_10 = _jspx_th_html_link_10.doStartTag(); 893 if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 894 if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 895 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 896 out = _bc; 897 _jspx_th_html_link_10.setBodyContent(_bc); 898 _jspx_th_html_link_10.doInitBody(); 899 } 900 do { 901 out.write("\r\n"); 902 out.write("<img border=\"0\" SRC=\"../images/sm_birds.gif\" />"); 903 int evalDoAfterBody = _jspx_th_html_link_10.doAfterBody(); 904 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 905 break; 906 } while (true); 907 if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 908 out = pageContext.popBody(); 909 } 910 if (_jspx_th_html_link_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 911 return true; 912 _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_10); 913 return false; 914 } 915 916 private boolean _jspx_meth_logic_present_2(javax.servlet.jsp.PageContext pageContext) 917 throws Throwable { 918 JspWriter out = pageContext.getOut(); 919 920 org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_2 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_name.get(org.apache.struts.taglib.logic.PresentTag.class); 921 _jspx_th_logic_present_2.setPageContext(pageContext); 922 _jspx_th_logic_present_2.setParent(null); 923 _jspx_th_logic_present_2.setName("message"); 924 int _jspx_eval_logic_present_2 = _jspx_th_logic_present_2.doStartTag(); 925 if (_jspx_eval_logic_present_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 926 do { 927 out.write("\r\n "); 928 out.write("<b>"); 929 out.write("<font color=\"BLUE\">"); 930 if (_jspx_meth_bean_write_0(_jspx_th_logic_present_2, pageContext)) 931 return true; 932 out.write("</font>"); 933 out.write("</b>\r\n"); 934 int evalDoAfterBody = _jspx_th_logic_present_2.doAfterBody(); 935 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 936 break; 937 } while (true); 938 } 939 if (_jspx_th_logic_present_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 940 return true; 941 _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_2); 942 return false; 943 } 944 945 private boolean _jspx_meth_bean_write_0(javax.servlet.jsp.tagext.Tag _jspx_th_logic_present_2, javax.servlet.jsp.PageContext pageContext) 946 throws Throwable { 947 JspWriter out = pageContext.getOut(); 948 949 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_0 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_name.get(org.apache.struts.taglib.bean.WriteTag.class); 950 _jspx_th_bean_write_0.setPageContext(pageContext); 951 _jspx_th_bean_write_0.setParent(_jspx_th_logic_present_2); 952 _jspx_th_bean_write_0.setName("message"); 953 int _jspx_eval_bean_write_0 = _jspx_th_bean_write_0.doStartTag(); 954 if (_jspx_th_bean_write_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 955 return true; 956 _jspx_tagPool_bean_write_name.reuse(_jspx_th_bean_write_0); 957 return false; 958 } 959 960 private boolean _jspx_meth_bean_write_1(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_0, javax.servlet.jsp.PageContext pageContext) 961 throws Throwable { 962 JspWriter out = pageContext.getOut(); 963 964 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_1 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_name.get(org.apache.struts.taglib.bean.WriteTag.class); 965 _jspx_th_bean_write_1.setPageContext(pageContext); 966 _jspx_th_bean_write_1.setParent(_jspx_th_logic_iterate_0); 967 _jspx_th_bean_write_1.setName("error"); 968 int _jspx_eval_bean_write_1 = _jspx_th_bean_write_1.doStartTag(); 969 if (_jspx_th_bean_write_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 970 return true; 971 _jspx_tagPool_bean_write_name.reuse(_jspx_th_bean_write_1); 972 return false; 973 } 974 975 private boolean _jspx_meth_html_link_11(javax.servlet.jsp.PageContext pageContext) 976 throws Throwable { 977 JspWriter out = pageContext.getOut(); 978 979 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_11 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.get(org.apache.struts.taglib.html.LinkTag.class); 980 _jspx_th_html_link_11.setPageContext(pageContext); 981 _jspx_th_html_link_11.setParent(null); 982 _jspx_th_html_link_11.setParamId("categoryId"); 983 _jspx_th_html_link_11.setParamName("product"); 984 _jspx_th_html_link_11.setParamProperty("categoryId"); 985 _jspx_th_html_link_11.setPage("/shop/viewCategory.shtml"); 986 int _jspx_eval_html_link_11 = _jspx_th_html_link_11.doStartTag(); 987 if (_jspx_eval_html_link_11 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 988 if (_jspx_eval_html_link_11 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 989 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 990 out = _bc; 991 _jspx_th_html_link_11.setBodyContent(_bc); 992 _jspx_th_html_link_11.doInitBody(); 993 } 994 do { 995 out.write("<b>"); 996 out.write("<font color=\"BLACK\" size=\"2\"><< "); 997 if (_jspx_meth_bean_write_2(_jspx_th_html_link_11, pageContext)) 998 return true; 999 out.write("</font>"); 1000 out.write("</b>"); 1001 int evalDoAfterBody = _jspx_th_html_link_11.doAfterBody(); 1002 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 1003 break; 1004 } while (true); 1005 if (_jspx_eval_html_link_11 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 1006 out = pageContext.popBody(); 1007 } 1008 if (_jspx_th_html_link_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1009 return true; 1010 _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.reuse(_jspx_th_html_link_11); 1011 return false; 1012 } 1013 1014 private boolean _jspx_meth_bean_write_2(javax.servlet.jsp.tagext.Tag _jspx_th_html_link_11, javax.servlet.jsp.PageContext pageContext) 1015 throws Throwable { 1016 JspWriter out = pageContext.getOut(); 1017 1018 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_2 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1019 _jspx_th_bean_write_2.setPageContext(pageContext); 1020 _jspx_th_bean_write_2.setParent(_jspx_th_html_link_11); 1021 _jspx_th_bean_write_2.setName("product"); 1022 _jspx_th_bean_write_2.setProperty("categoryId"); 1023 int _jspx_eval_bean_write_2 = _jspx_th_bean_write_2.doStartTag(); 1024 if (_jspx_th_bean_write_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1025 return true; 1026 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_2); 1027 return false; 1028 } 1029 1030 private boolean _jspx_meth_bean_write_3(javax.servlet.jsp.PageContext pageContext) 1031 throws Throwable { 1032 JspWriter out = pageContext.getOut(); 1033 1034 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_3 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1035 _jspx_th_bean_write_3.setPageContext(pageContext); 1036 _jspx_th_bean_write_3.setParent(null); 1037 _jspx_th_bean_write_3.setName("product"); 1038 _jspx_th_bean_write_3.setProperty("name"); 1039 int _jspx_eval_bean_write_3 = _jspx_th_bean_write_3.doStartTag(); 1040 if (_jspx_th_bean_write_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1041 return true; 1042 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_3); 1043 return false; 1044 } 1045 1046 private boolean _jspx_meth_html_link_12(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1047 throws Throwable { 1048 JspWriter out = pageContext.getOut(); 1049 1050 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_12 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.get(org.apache.struts.taglib.html.LinkTag.class); 1051 _jspx_th_html_link_12.setPageContext(pageContext); 1052 _jspx_th_html_link_12.setParent(_jspx_th_logic_iterate_1); 1053 _jspx_th_html_link_12.setParamId("itemId"); 1054 _jspx_th_html_link_12.setParamName("item"); 1055 _jspx_th_html_link_12.setParamProperty("itemId"); 1056 _jspx_th_html_link_12.setPage("/shop/viewItem.shtml"); 1057 int _jspx_eval_html_link_12 = _jspx_th_html_link_12.doStartTag(); 1058 if (_jspx_eval_html_link_12 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 1059 if (_jspx_eval_html_link_12 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 1060 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 1061 out = _bc; 1062 _jspx_th_html_link_12.setBodyContent(_bc); 1063 _jspx_th_html_link_12.doInitBody(); 1064 } 1065 do { 1066 out.write("\r\n "); 1067 if (_jspx_meth_bean_write_4(_jspx_th_html_link_12, pageContext)) 1068 return true; 1069 int evalDoAfterBody = _jspx_th_html_link_12.doAfterBody(); 1070 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 1071 break; 1072 } while (true); 1073 if (_jspx_eval_html_link_12 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 1074 out = pageContext.popBody(); 1075 } 1076 if (_jspx_th_html_link_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1077 return true; 1078 _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.reuse(_jspx_th_html_link_12); 1079 return false; 1080 } 1081 1082 private boolean _jspx_meth_bean_write_4(javax.servlet.jsp.tagext.Tag _jspx_th_html_link_12, javax.servlet.jsp.PageContext pageContext) 1083 throws Throwable { 1084 JspWriter out = pageContext.getOut(); 1085 1086 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_4 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1087 _jspx_th_bean_write_4.setPageContext(pageContext); 1088 _jspx_th_bean_write_4.setParent(_jspx_th_html_link_12); 1089 _jspx_th_bean_write_4.setName("item"); 1090 _jspx_th_bean_write_4.setProperty("itemId"); 1091 int _jspx_eval_bean_write_4 = _jspx_th_bean_write_4.doStartTag(); 1092 if (_jspx_th_bean_write_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1093 return true; 1094 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_4); 1095 return false; 1096 } 1097 1098 private boolean _jspx_meth_bean_write_5(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1099 throws Throwable { 1100 JspWriter out = pageContext.getOut(); 1101 1102 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_5 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1103 _jspx_th_bean_write_5.setPageContext(pageContext); 1104 _jspx_th_bean_write_5.setParent(_jspx_th_logic_iterate_1); 1105 _jspx_th_bean_write_5.setName("item"); 1106 _jspx_th_bean_write_5.setProperty("productId"); 1107 int _jspx_eval_bean_write_5 = _jspx_th_bean_write_5.doStartTag(); 1108 if (_jspx_th_bean_write_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1109 return true; 1110 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_5); 1111 return false; 1112 } 1113 1114 private boolean _jspx_meth_bean_write_6(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1115 throws Throwable { 1116 JspWriter out = pageContext.getOut(); 1117 1118 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_6 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1119 _jspx_th_bean_write_6.setPageContext(pageContext); 1120 _jspx_th_bean_write_6.setParent(_jspx_th_logic_iterate_1); 1121 _jspx_th_bean_write_6.setName("item"); 1122 _jspx_th_bean_write_6.setProperty("attribute1"); 1123 int _jspx_eval_bean_write_6 = _jspx_th_bean_write_6.doStartTag(); 1124 if (_jspx_th_bean_write_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1125 return true; 1126 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_6); 1127 return false; 1128 } 1129 1130 private boolean _jspx_meth_bean_write_7(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1131 throws Throwable { 1132 JspWriter out = pageContext.getOut(); 1133 1134 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_7 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1135 _jspx_th_bean_write_7.setPageContext(pageContext); 1136 _jspx_th_bean_write_7.setParent(_jspx_th_logic_iterate_1); 1137 _jspx_th_bean_write_7.setName("item"); 1138 _jspx_th_bean_write_7.setProperty("attribute2"); 1139 int _jspx_eval_bean_write_7 = _jspx_th_bean_write_7.doStartTag(); 1140 if (_jspx_th_bean_write_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1141 return true; 1142 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_7); 1143 return false; 1144 } 1145 1146 private boolean _jspx_meth_bean_write_8(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1147 throws Throwable { 1148 JspWriter out = pageContext.getOut(); 1149 1150 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_8 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1151 _jspx_th_bean_write_8.setPageContext(pageContext); 1152 _jspx_th_bean_write_8.setParent(_jspx_th_logic_iterate_1); 1153 _jspx_th_bean_write_8.setName("item"); 1154 _jspx_th_bean_write_8.setProperty("attribute3"); 1155 int _jspx_eval_bean_write_8 = _jspx_th_bean_write_8.doStartTag(); 1156 if (_jspx_th_bean_write_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1157 return true; 1158 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_8); 1159 return false; 1160 } 1161 1162 private boolean _jspx_meth_bean_write_9(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1163 throws Throwable { 1164 JspWriter out = pageContext.getOut(); 1165 1166 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_9 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1167 _jspx_th_bean_write_9.setPageContext(pageContext); 1168 _jspx_th_bean_write_9.setParent(_jspx_th_logic_iterate_1); 1169 _jspx_th_bean_write_9.setName("item"); 1170 _jspx_th_bean_write_9.setProperty("attribute4"); 1171 int _jspx_eval_bean_write_9 = _jspx_th_bean_write_9.doStartTag(); 1172 if (_jspx_th_bean_write_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1173 return true; 1174 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_9); 1175 return false; 1176 } 1177 1178 private boolean _jspx_meth_bean_write_10(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1179 throws Throwable { 1180 JspWriter out = pageContext.getOut(); 1181 1182 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_10 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1183 _jspx_th_bean_write_10.setPageContext(pageContext); 1184 _jspx_th_bean_write_10.setParent(_jspx_th_logic_iterate_1); 1185 _jspx_th_bean_write_10.setName("item"); 1186 _jspx_th_bean_write_10.setProperty("attribute5"); 1187 int _jspx_eval_bean_write_10 = _jspx_th_bean_write_10.doStartTag(); 1188 if (_jspx_th_bean_write_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1189 return true; 1190 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_10); 1191 return false; 1192 } 1193 1194 private boolean _jspx_meth_bean_write_11(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1195 throws Throwable { 1196 JspWriter out = pageContext.getOut(); 1197 1198 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_11 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class); 1199 _jspx_th_bean_write_11.setPageContext(pageContext); 1200 _jspx_th_bean_write_11.setParent(_jspx_th_logic_iterate_1); 1201 _jspx_th_bean_write_11.setName("product"); 1202 _jspx_th_bean_write_11.setProperty("name"); 1203 int _jspx_eval_bean_write_11 = _jspx_th_bean_write_11.doStartTag(); 1204 if (_jspx_th_bean_write_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1205 return true; 1206 _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_11); 1207 return false; 1208 } 1209 1210 private boolean _jspx_meth_bean_write_12(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1211 throws Throwable { 1212 JspWriter out = pageContext.getOut(); 1213 1214 org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_12 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name_format.get(org.apache.struts.taglib.bean.WriteTag.class); 1215 _jspx_th_bean_write_12.setPageContext(pageContext); 1216 _jspx_th_bean_write_12.setParent(_jspx_th_logic_iterate_1); 1217 _jspx_th_bean_write_12.setName("item"); 1218 _jspx_th_bean_write_12.setProperty("listPrice"); 1219 _jspx_th_bean_write_12.setFormat("$#,##0.00"); 1220 int _jspx_eval_bean_write_12 = _jspx_th_bean_write_12.doStartTag(); 1221 if (_jspx_th_bean_write_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1222 return true; 1223 _jspx_tagPool_bean_write_property_name_format.reuse(_jspx_th_bean_write_12); 1224 return false; 1225 } 1226 1227 private boolean _jspx_meth_html_link_13(javax.servlet.jsp.tagext.Tag _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext pageContext) 1228 throws Throwable { 1229 JspWriter out = pageContext.getOut(); 1230 1231 org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_13 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.get(org.apache.struts.taglib.html.LinkTag.class); 1232 _jspx_th_html_link_13.setPageContext(pageContext); 1233 _jspx_th_html_link_13.setParent(_jspx_th_logic_iterate_1); 1234 _jspx_th_html_link_13.setParamId("workingItemId"); 1235 _jspx_th_html_link_13.setParamName("item"); 1236 _jspx_th_html_link_13.setParamProperty("itemId"); 1237 _jspx_th_html_link_13.setPage("/shop/addItemToCart.shtml"); 1238 int _jspx_eval_html_link_13 = _jspx_th_html_link_13.doStartTag(); 1239 if (_jspx_eval_html_link_13 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 1240 if (_jspx_eval_html_link_13 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) { 1241 javax.servlet.jsp.tagext.BodyContent _bc = pageContext.pushBody(); 1242 out = _bc; 1243 _jspx_th_html_link_13.setBodyContent(_bc); 1244 _jspx_th_html_link_13.doInitBody(); 1245 } 1246 do { 1247 out.write("\r\n "); 1248 out.write("<img border=\"0\" SRC=\"../images/button_add_to_cart.gif\" />"); 1249 int evalDoAfterBody = _jspx_th_html_link_13.doAfterBody(); 1250 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 1251 break; 1252 } while (true); 1253 if (_jspx_eval_html_link_13 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) 1254 out = pageContext.popBody(); 1255 } 1256 if (_jspx_th_html_link_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1257 return true; 1258 _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.reuse(_jspx_th_html_link_13); 1259 return false; 1260 } 1261 1262 private boolean _jspx_meth_logic_notEqual_1(javax.servlet.jsp.PageContext pageContext) 1263 throws Throwable { 1264 JspWriter out = pageContext.getOut(); 1265 1266 org.apache.struts.taglib.logic.NotEqualTag _jspx_th_logic_notEqual_1 = (org.apache.struts.taglib.logic.NotEqualTag) _jspx_tagPool_logic_notEqual_value_property_name.get(org.apache.struts.taglib.logic.NotEqualTag.class); 1267 _jspx_th_logic_notEqual_1.setPageContext(pageContext); 1268 _jspx_th_logic_notEqual_1.setParent(null); 1269 _jspx_th_logic_notEqual_1.setName("itemList"); 1270 _jspx_th_logic_notEqual_1.setProperty("firstPage"); 1271 _jspx_th_logic_notEqual_1.setValue("true"); 1272 int _jspx_eval_logic_notEqual_1 = _jspx_th_logic_notEqual_1.doStartTag(); 1273 if (_jspx_eval_logic_notEqual_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 1274 do { 1275 out.write("\r\n "); 1276 out.write("<a HREF=\"switchItemListPage.shtml?pageDirection=previous\">"); 1277 out.write("<img SRC=\"../images/button_prev.gif\" border=\"0\">"); 1278 out.write("</a>\r\n "); 1279 int evalDoAfterBody = _jspx_th_logic_notEqual_1.doAfterBody(); 1280 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 1281 break; 1282 } while (true); 1283 } 1284 if (_jspx_th_logic_notEqual_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1285 return true; 1286 _jspx_tagPool_logic_notEqual_value_property_name.reuse(_jspx_th_logic_notEqual_1); 1287 return false; 1288 } 1289 1290 private boolean _jspx_meth_logic_notEqual_2(javax.servlet.jsp.PageContext pageContext) 1291 throws Throwable { 1292 JspWriter out = pageContext.getOut(); 1293 1294 org.apache.struts.taglib.logic.NotEqualTag _jspx_th_logic_notEqual_2 = (org.apache.struts.taglib.logic.NotEqualTag) _jspx_tagPool_logic_notEqual_value_property_name.get(org.apache.struts.taglib.logic.NotEqualTag.class); 1295 _jspx_th_logic_notEqual_2.setPageContext(pageContext); 1296 _jspx_th_logic_notEqual_2.setParent(null); 1297 _jspx_th_logic_notEqual_2.setName("itemList"); 1298 _jspx_th_logic_notEqual_2.setProperty("lastPage"); 1299 _jspx_th_logic_notEqual_2.setValue("true"); 1300 int _jspx_eval_logic_notEqual_2 = _jspx_th_logic_notEqual_2.doStartTag(); 1301 if (_jspx_eval_logic_notEqual_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) { 1302 do { 1303 out.write("\r\n "); 1304 out.write("<a HREF=\"switchItemListPage.shtml?pageDirection=next\">"); 1305 out.write("<img SRC=\"../images/button_next.gif\" border=\"0\">"); 1306 out.write("</a>\r\n "); 1307 int evalDoAfterBody = _jspx_th_logic_notEqual_2.doAfterBody(); 1308 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) 1309 break; 1310 } while (true); 1311 } 1312 if (_jspx_th_logic_notEqual_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) 1313 return true; 1314 _jspx_tagPool_logic_notEqual_value_property_name.reuse(_jspx_th_logic_notEqual_2); 1315 return false; 1316 } 1317} 1318 | Popular Tags |