KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > jsp > Cart_jsp


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 Cart_jsp extends HttpJspBase {
9
10
11   private static java.util.Vector JavaDoc _jspx_includes;
12
13   static {
14     _jspx_includes = new java.util.Vector JavaDoc(5);
15     _jspx_includes.add("/cart/../common/IncludeTop.jsp");
16     _jspx_includes.add("/cart/../common/../common/IncludeQuickHeader.jsp");
17     _jspx_includes.add("/cart/IncludeMyList.jsp");
18     _jspx_includes.add("/cart/../common/IncludeBanner.jsp");
19     _jspx_includes.add("/cart/../common/IncludeBottom.jsp");
20   }
21
22   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_link_page;
23   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_notPresent_scope_name;
24   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_present_scope_name;
25   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_notEqual_value_scope_property_name;
26   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_equal_value_scope_property_name;
27   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_form_method_action;
28   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_present_name;
29   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_name;
30   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_iterate_name_id;
31   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_define_property_name_id;
32   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_equal_value_property_name;
33   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_iterate_property_name_id;
34   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_html_link_paramProperty_paramName_paramId_page;
35   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_property_name;
36   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_property_name_format;
37   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_logic_notEqual_value_property_name;
38   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_property_name_filter;
39
40   public Cart_jsp() {
41     _jspx_tagPool_html_link_page = new org.apache.jasper.runtime.TagHandlerPool();
42     _jspx_tagPool_logic_notPresent_scope_name = new org.apache.jasper.runtime.TagHandlerPool();
43     _jspx_tagPool_logic_present_scope_name = new org.apache.jasper.runtime.TagHandlerPool();
44     _jspx_tagPool_logic_notEqual_value_scope_property_name = new org.apache.jasper.runtime.TagHandlerPool();
45     _jspx_tagPool_logic_equal_value_scope_property_name = new org.apache.jasper.runtime.TagHandlerPool();
46     _jspx_tagPool_html_form_method_action = new org.apache.jasper.runtime.TagHandlerPool();
47     _jspx_tagPool_logic_present_name = new org.apache.jasper.runtime.TagHandlerPool();
48     _jspx_tagPool_bean_write_name = new org.apache.jasper.runtime.TagHandlerPool();
49     _jspx_tagPool_logic_iterate_name_id = new org.apache.jasper.runtime.TagHandlerPool();
50     _jspx_tagPool_bean_define_property_name_id = new org.apache.jasper.runtime.TagHandlerPool();
51     _jspx_tagPool_logic_equal_value_property_name = new org.apache.jasper.runtime.TagHandlerPool();
52     _jspx_tagPool_logic_iterate_property_name_id = new org.apache.jasper.runtime.TagHandlerPool();
53     _jspx_tagPool_html_link_paramProperty_paramName_paramId_page = new org.apache.jasper.runtime.TagHandlerPool();
54     _jspx_tagPool_bean_write_property_name = new org.apache.jasper.runtime.TagHandlerPool();
55     _jspx_tagPool_bean_write_property_name_format = new org.apache.jasper.runtime.TagHandlerPool();
56     _jspx_tagPool_logic_notEqual_value_property_name = new org.apache.jasper.runtime.TagHandlerPool();
57     _jspx_tagPool_bean_write_property_name_filter = new org.apache.jasper.runtime.TagHandlerPool();
58   }
59
60   public java.util.List JavaDoc getIncludes() {
61     return _jspx_includes;
62   }
63
64   public void _jspDestroy() {
65     _jspx_tagPool_html_link_page.release();
66     _jspx_tagPool_logic_notPresent_scope_name.release();
67     _jspx_tagPool_logic_present_scope_name.release();
68     _jspx_tagPool_logic_notEqual_value_scope_property_name.release();
69     _jspx_tagPool_logic_equal_value_scope_property_name.release();
70     _jspx_tagPool_html_form_method_action.release();
71     _jspx_tagPool_logic_present_name.release();
72     _jspx_tagPool_bean_write_name.release();
73     _jspx_tagPool_logic_iterate_name_id.release();
74     _jspx_tagPool_bean_define_property_name_id.release();
75     _jspx_tagPool_logic_equal_value_property_name.release();
76     _jspx_tagPool_logic_iterate_property_name_id.release();
77     _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.release();
78     _jspx_tagPool_bean_write_property_name.release();
79     _jspx_tagPool_bean_write_property_name_format.release();
80     _jspx_tagPool_logic_notEqual_value_property_name.release();
81     _jspx_tagPool_bean_write_property_name_filter.release();
82   }
83
84   public void _jspService(HttpServletRequest request, HttpServletResponse response)
85         throws java.io.IOException JavaDoc, ServletException {
86
87     JspFactory _jspxFactory = null;
88     javax.servlet.jsp.PageContext JavaDoc pageContext = null;
89     HttpSession session = null;
90     ServletContext application = null;
91     ServletConfig config = null;
92     JspWriter out = null;
93     Object JavaDoc page = this;
94     JspWriter _jspx_out = null;
95
96
97     try {
98       _jspxFactory = JspFactory.getDefaultFactory();
99       response.setContentType("text/html;charset=ISO-8859-1");
100       pageContext = _jspxFactory.getPageContext(this, request, response,
101                 null, true, 8192, true);
102       application = pageContext.getServletContext();
103       config = pageContext.getServletConfig();
104       session = pageContext.getSession();
105       out = pageContext.getOut();
106       _jspx_out = out;
107
108       out.write("\r\n");
109       out.write("\r\n");
110       out.write("\r\n");
111       out.write("\r\n\r\n");
112       out.write("<html>");
113       out.write("<head>");
114       out.write("<title>JPetStore Demo");
115       out.write("</title>\r\n");
116       out.write("<meta content=\"text/html; charset=windows-1252\" http-equiv=\"Content-Type\" />\r\n");
117       out.write("<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"max-age=0\">\r\n");
118       out.write("<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\">\r\n");
119       out.write("<meta http-equiv=\"expires\" content=\"0\">\r\n");
120       out.write("<META HTTP-EQUIV=\"Expires\" CONTENT=\"Tue, 01 Jan 1980 1:00:00 GMT\">\r\n");
121       out.write("<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">\r\n");
122       out.write("</head>\r\n\r\n");
123       out.write("<body bgcolor=\"white\">\r\n\r\n");
124       out.write("<table background=\"../images/bkg-topbar.gif\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">\r\n ");
125       out.write("<tbody>\r\n ");
126       out.write("<tr>\r\n ");
127       out.write("<td>");
128       if (_jspx_meth_html_link_0(pageContext))
129         return;
130       out.write("</td>\r\n ");
131       out.write("<td align=\"right\">");
132       if (_jspx_meth_html_link_1(pageContext))
133         return;
134       out.write("\r\n ");
135       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n\r\n");
136       if (_jspx_meth_logic_notPresent_0(pageContext))
137         return;
138       out.write("\r\n");
139       if (_jspx_meth_logic_present_0(pageContext))
140         return;
141       out.write("\r\n\r\n");
142       if (_jspx_meth_logic_present_1(pageContext))
143         return;
144       out.write("\r\n\r\n ");
145       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />");
146       out.write("<a HREF=\"../help.html\">");
147       out.write("<img border=\"0\" name=\"img_help\" SRC=\"../images/help.gif\" />");
148       out.write("</a>\r\n ");
149       out.write("</td>\r\n ");
150       out.write("<td align=\"left\" valign=\"bottom\">\r\n ");
151       if (_jspx_meth_html_form_0(pageContext))
152         return;
153       out.write("\r\n ");
154       out.write("</td>\r\n ");
155       out.write("</tr>\r\n ");
156       out.write("</tbody>\r\n");
157       out.write("</table>\r\n\r\n");
158       out.write("<center>\r\n");
159       if (_jspx_meth_html_link_6(pageContext))
160         return;
161       out.write("\r\n");
162       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
163       if (_jspx_meth_html_link_7(pageContext))
164         return;
165       out.write("\r\n");
166       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
167       if (_jspx_meth_html_link_8(pageContext))
168         return;
169       out.write("\r\n");
170       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
171       if (_jspx_meth_html_link_9(pageContext))
172         return;
173       out.write("\r\n");
174       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
175       if (_jspx_meth_html_link_10(pageContext))
176         return;
177       out.write("\r\n");
178       out.write("</center>\r\n\r\n\r\n");
179       out.write("\r\n\r\n");
180       out.write("<!-- Support for non-traditional but simple message -->\r\n");
181       if (_jspx_meth_logic_present_2(pageContext))
182         return;
183       out.write("\r\n\r\n");
184       out.write("<!-- Support for non-traditional but simpler use of errors... -->\r\n");
185       /* ---- logic:present ---- */
186       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);
187       _jspx_th_logic_present_3.setPageContext(pageContext);
188       _jspx_th_logic_present_3.setParent(null);
189       _jspx_th_logic_present_3.setName("errors");
190       int _jspx_eval_logic_present_3 = _jspx_th_logic_present_3.doStartTag();
191       if (_jspx_eval_logic_present_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
192         do {
193           out.write("\r\n ");
194           /* ---- logic:iterate ---- */
195           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);
196           _jspx_th_logic_iterate_0.setPageContext(pageContext);
197           _jspx_th_logic_iterate_0.setParent(_jspx_th_logic_present_3);
198           _jspx_th_logic_iterate_0.setId("error");
199           _jspx_th_logic_iterate_0.setName("errors");
200           int _jspx_eval_logic_iterate_0 = _jspx_th_logic_iterate_0.doStartTag();
201           if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
202             java.lang.Object JavaDoc error = null;
203             if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
204               javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
205               out = _bc;
206               _jspx_th_logic_iterate_0.setBodyContent(_bc);
207               _jspx_th_logic_iterate_0.doInitBody();
208             }
209             error = (java.lang.Object JavaDoc) pageContext.findAttribute("error");
210             do {
211               out.write("\r\n ");
212               out.write("<B>");
213               out.write("<FONT color=RED>\r\n ");
214               out.write("<BR>");
215               if (_jspx_meth_bean_write_1(_jspx_th_logic_iterate_0, pageContext))
216                 return;
217               out.write("\r\n ");
218               out.write("</FONT>");
219               out.write("</B>\r\n ");
220               int evalDoAfterBody = _jspx_th_logic_iterate_0.doAfterBody();
221               error = (java.lang.Object JavaDoc) pageContext.findAttribute("error");
222               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
223                 break;
224             } while (true);
225             if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
226               out = pageContext.popBody();
227           }
228           if (_jspx_th_logic_iterate_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
229             return;
230           _jspx_tagPool_logic_iterate_name_id.reuse(_jspx_th_logic_iterate_0);
231           out.write("\r\n");
232           int evalDoAfterBody = _jspx_th_logic_present_3.doAfterBody();
233           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
234             break;
235         } while (true);
236       }
237       if (_jspx_th_logic_present_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
238         return;
239       _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_3);
240       out.write("\r\n");
241       out.write("\r\n\r\n");
242       /* ---- bean:define ---- */
243       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);
244       _jspx_th_bean_define_0.setPageContext(pageContext);
245       _jspx_th_bean_define_0.setParent(null);
246       _jspx_th_bean_define_0.setId("cart");
247       _jspx_th_bean_define_0.setName("cartBean");
248       _jspx_th_bean_define_0.setProperty("cart");
249       int _jspx_eval_bean_define_0 = _jspx_th_bean_define_0.doStartTag();
250       if (_jspx_th_bean_define_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
251         return;
252       _jspx_tagPool_bean_define_property_name_id.reuse(_jspx_th_bean_define_0);
253       java.lang.Object JavaDoc cart = null;
254       cart = (java.lang.Object JavaDoc) pageContext.findAttribute("cart");
255       out.write("\r\n\r\n");
256       out.write("<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\r\n");
257       out.write("<tr>");
258       out.write("<td valign=\"top\" width=\"20%\" align=\"left\">\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");
268       out.write("</td>");
269       out.write("<td valign=\"top\" align=\"center\">\r\n");
270       out.write("<h2 align=\"center\">Shopping Cart");
271       out.write("</h2>\r\n");
272       /* ---- html:form ---- */
273       org.apache.struts.taglib.html.FormTag _jspx_th_html_form_1 = (org.apache.struts.taglib.html.FormTag) _jspx_tagPool_html_form_method_action.get(org.apache.struts.taglib.html.FormTag.class);
274       _jspx_th_html_form_1.setPageContext(pageContext);
275       _jspx_th_html_form_1.setParent(null);
276       _jspx_th_html_form_1.setAction("/shop/updateCartQuantities.shtml");
277       _jspx_th_html_form_1.setMethod("post");
278       int _jspx_eval_html_form_1 = _jspx_th_html_form_1.doStartTag();
279       if (_jspx_eval_html_form_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
280         do {
281           out.write("\r\n");
282           out.write("<table align=\"center\" bgcolor=\"#008800\" border=\"0\" cellspacing=\"2\" cellpadding=\"5\">\r\n ");
283           out.write("<tr bgcolor=\"#cccccc\">\r\n ");
284           out.write("<td>");
285           out.write("<b>Item ID");
286           out.write("</b>");
287           out.write("</td> ");
288           out.write("<td>");
289           out.write("<b>Product ID");
290           out.write("</b>");
291           out.write("</td> ");
292           out.write("<td>");
293           out.write("<b>Description");
294           out.write("</b>");
295           out.write("</td> ");
296           out.write("<td>");
297           out.write("<b>In Stock?");
298           out.write("</b>");
299           out.write("</td> ");
300           out.write("<td>");
301           out.write("<b>Quantity");
302           out.write("</b>");
303           out.write("</td> ");
304           out.write("<td>");
305           out.write("<b>List Price");
306           out.write("</b>");
307           out.write("</td> ");
308           out.write("<td>");
309           out.write("<b>Total Cost");
310           out.write("</b>");
311           out.write("</td> ");
312           out.write("<td>&nbsp;");
313           out.write("</td>\r\n ");
314           out.write("</tr>\r\n\r\n");
315           if (_jspx_meth_logic_equal_1(_jspx_th_html_form_1, pageContext))
316             return;
317           out.write("\r\n\r\n");
318           /* ---- logic:iterate ---- */
319           org.apache.struts.taglib.logic.IterateTag _jspx_th_logic_iterate_1 = (org.apache.struts.taglib.logic.IterateTag) _jspx_tagPool_logic_iterate_property_name_id.get(org.apache.struts.taglib.logic.IterateTag.class);
320           _jspx_th_logic_iterate_1.setPageContext(pageContext);
321           _jspx_th_logic_iterate_1.setParent(_jspx_th_html_form_1);
322           _jspx_th_logic_iterate_1.setId("cartItem");
323           _jspx_th_logic_iterate_1.setName("cart");
324           _jspx_th_logic_iterate_1.setProperty("cartItems");
325           int _jspx_eval_logic_iterate_1 = _jspx_th_logic_iterate_1.doStartTag();
326           if (_jspx_eval_logic_iterate_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
327             java.lang.Object JavaDoc cartItem = null;
328             if (_jspx_eval_logic_iterate_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
329               javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
330               out = _bc;
331               _jspx_th_logic_iterate_1.setBodyContent(_bc);
332               _jspx_th_logic_iterate_1.doInitBody();
333             }
334             cartItem = (java.lang.Object JavaDoc) pageContext.findAttribute("cartItem");
335             do {
336               out.write("\r\n ");
337               out.write("<tr bgcolor=\"#FFFF88\">\r\n ");
338               out.write("<td>");
339               out.write("<b>\r\n \r\n ");
340               if (_jspx_meth_html_link_12(_jspx_th_logic_iterate_1, pageContext))
341                 return;
342               out.write("</b>");
343               out.write("</td>\r\n ");
344               out.write("<td>");
345               if (_jspx_meth_bean_write_3(_jspx_th_logic_iterate_1, pageContext))
346                 return;
347               out.write("</td>\r\n ");
348               out.write("<td>\r\n ");
349               if (_jspx_meth_bean_write_4(_jspx_th_logic_iterate_1, pageContext))
350                 return;
351               out.write("\r\n ");
352               if (_jspx_meth_bean_write_5(_jspx_th_logic_iterate_1, pageContext))
353                 return;
354               out.write("\r\n ");
355               if (_jspx_meth_bean_write_6(_jspx_th_logic_iterate_1, pageContext))
356                 return;
357               out.write("\r\n ");
358               if (_jspx_meth_bean_write_7(_jspx_th_logic_iterate_1, pageContext))
359                 return;
360               out.write("\r\n ");
361               if (_jspx_meth_bean_write_8(_jspx_th_logic_iterate_1, pageContext))
362                 return;
363               out.write("\r\n ");
364               if (_jspx_meth_bean_write_9(_jspx_th_logic_iterate_1, pageContext))
365                 return;
366               out.write("\r\n ");
367               out.write("</td>\r\n ");
368               out.write("<td align=\"center\">");
369               if (_jspx_meth_bean_write_10(_jspx_th_logic_iterate_1, pageContext))
370                 return;
371               out.write("</td>\r\n ");
372               out.write("<td align=\"center\">\r\n ");
373               out.write("<input type=\"text\" size=\"3\" name=\"");
374               if (_jspx_meth_bean_write_11(_jspx_th_logic_iterate_1, pageContext))
375                 return;
376               out.write("\" value=\"");
377               if (_jspx_meth_bean_write_12(_jspx_th_logic_iterate_1, pageContext))
378                 return;
379               out.write("\" />\r\n ");
380               out.write("</td>\r\n ");
381               out.write("<td align=\"right\">");
382               if (_jspx_meth_bean_write_13(_jspx_th_logic_iterate_1, pageContext))
383                 return;
384               out.write("</td>\r\n ");
385               out.write("<td align=\"right\">");
386               if (_jspx_meth_bean_write_14(_jspx_th_logic_iterate_1, pageContext))
387                 return;
388               out.write("</td>\r\n ");
389               out.write("<td>");
390               if (_jspx_meth_html_link_13(_jspx_th_logic_iterate_1, pageContext))
391                 return;
392               out.write("</td>\r\n ");
393               out.write("</tr>\r\n");
394               int evalDoAfterBody = _jspx_th_logic_iterate_1.doAfterBody();
395               cartItem = (java.lang.Object JavaDoc) pageContext.findAttribute("cartItem");
396               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
397                 break;
398             } while (true);
399             if (_jspx_eval_logic_iterate_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
400               out = pageContext.popBody();
401           }
402           if (_jspx_th_logic_iterate_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
403             return;
404           _jspx_tagPool_logic_iterate_property_name_id.reuse(_jspx_th_logic_iterate_1);
405           out.write("\r\n");
406           out.write("<tr bgcolor=\"#FFFF88\">\r\n");
407           out.write("<td colspan=\"7\" align=\"right\">\r\n");
408           out.write("<b>Sub Total: ");
409           if (_jspx_meth_bean_write_15(_jspx_th_html_form_1, pageContext))
410             return;
411           out.write("</b>");
412           out.write("<br />\r\n");
413           out.write("<input type=\"image\" border=\"0\" SRC=\"../images/button_update_cart.gif\" name=\"update\" />\r\n\r\n");
414           out.write("</td>\r\n");
415           out.write("<td>&nbsp;");
416           out.write("</td>\r\n");
417           out.write("</tr>\r\n");
418           out.write("</table>\r\n");
419           out.write("<center>\r\n ");
420           if (_jspx_meth_logic_equal_2(_jspx_th_html_form_1, pageContext))
421             return;
422           out.write("\r\n ");
423           if (_jspx_meth_logic_equal_3(_jspx_th_html_form_1, pageContext))
424             return;
425           out.write("\r\n");
426           out.write("</center>\r\n");
427           int evalDoAfterBody = _jspx_th_html_form_1.doAfterBody();
428           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
429             break;
430         } while (true);
431       }
432       if (_jspx_th_html_form_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
433         return;
434       _jspx_tagPool_html_form_method_action.reuse(_jspx_th_html_form_1);
435       out.write("\r\n\r\n");
436       if (_jspx_meth_logic_notEqual_1(pageContext))
437         return;
438       out.write("\r\n\r\n");
439       out.write("</td>\r\n\r\n\r\n");
440       out.write("<td valign=\"top\" width=\"20%\" align=\"right\">\r\n");
441       /* ---- logic:present ---- */
442       org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_4 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_scope_name.get(org.apache.struts.taglib.logic.PresentTag.class);
443       _jspx_th_logic_present_4.setPageContext(pageContext);
444       _jspx_th_logic_present_4.setParent(null);
445       _jspx_th_logic_present_4.setName("accountBean");
446       _jspx_th_logic_present_4.setScope("session");
447       int _jspx_eval_logic_present_4 = _jspx_th_logic_present_4.doStartTag();
448       if (_jspx_eval_logic_present_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
449         do {
450           out.write("\r\n");
451           /* ---- logic:equal ---- */
452           org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_4 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
453           _jspx_th_logic_equal_4.setPageContext(pageContext);
454           _jspx_th_logic_equal_4.setParent(_jspx_th_logic_present_4);
455           _jspx_th_logic_equal_4.setName("accountBean");
456           _jspx_th_logic_equal_4.setProperty("authenticated");
457           _jspx_th_logic_equal_4.setValue("true");
458           int _jspx_eval_logic_equal_4 = _jspx_th_logic_equal_4.doStartTag();
459           if (_jspx_eval_logic_equal_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
460             do {
461               out.write("\r\n ");
462               /* ---- logic:equal ---- */
463               org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_5 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
464               _jspx_th_logic_equal_5.setPageContext(pageContext);
465               _jspx_th_logic_equal_5.setParent(_jspx_th_logic_equal_4);
466               _jspx_th_logic_equal_5.setName("accountBean");
467               _jspx_th_logic_equal_5.setProperty("account.listOption");
468               _jspx_th_logic_equal_5.setValue("true");
469               int _jspx_eval_logic_equal_5 = _jspx_th_logic_equal_5.doStartTag();
470               if (_jspx_eval_logic_equal_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
471                 do {
472                   out.write("\r\n ");
473                   out.write("\r\n");
474                   /* ---- bean:define ---- */
475                   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);
476                   _jspx_th_bean_define_1.setPageContext(pageContext);
477                   _jspx_th_bean_define_1.setParent(_jspx_th_logic_equal_5);
478                   _jspx_th_bean_define_1.setId("myList");
479                   _jspx_th_bean_define_1.setName("accountBean");
480                   _jspx_th_bean_define_1.setProperty("myList");
481                   int _jspx_eval_bean_define_1 = _jspx_th_bean_define_1.doStartTag();
482                   if (_jspx_th_bean_define_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
483                     return;
484                   _jspx_tagPool_bean_define_property_name_id.reuse(_jspx_th_bean_define_1);
485                   java.lang.Object JavaDoc myList = null;
486                   myList = (java.lang.Object JavaDoc) pageContext.findAttribute("myList");
487                   out.write("\r\n\r\n");
488                   /* ---- logic:present ---- */
489                   org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_5 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_name.get(org.apache.struts.taglib.logic.PresentTag.class);
490                   _jspx_th_logic_present_5.setPageContext(pageContext);
491                   _jspx_th_logic_present_5.setParent(_jspx_th_logic_equal_5);
492                   _jspx_th_logic_present_5.setName("myList");
493                   int _jspx_eval_logic_present_5 = _jspx_th_logic_present_5.doStartTag();
494                   if (_jspx_eval_logic_present_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
495                     do {
496                       out.write("\r\n");
497                       out.write("<p>&nbsp;");
498                       out.write("</p>\r\n");
499                       out.write("<table align=\"right\" bgcolor=\"#008800\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">\r\n ");
500                       out.write("<tr bgcolor=\"#CCCCCC\">");
501                       out.write("<td>\r\n");
502                       out.write("<font size=\"4\">");
503                       out.write("<b>Pet Favorites");
504                       out.write("</b>");
505                       out.write("</font>\r\n");
506                       out.write("<font size=\"2\">");
507                       out.write("<i>");
508                       out.write("<br />Shop for more of your ");
509                       out.write("<br />favorite pets here.");
510                       out.write("</i>");
511                       out.write("</font>\r\n ");
512                       out.write("</td>");
513                       out.write("</tr>\r\n ");
514                       out.write("<tr bgcolor=\"#FFFF88\">\r\n ");
515                       out.write("<td>\r\n ");
516                       /* ---- logic:iterate ---- */
517                       org.apache.struts.taglib.logic.IterateTag _jspx_th_logic_iterate_2 = (org.apache.struts.taglib.logic.IterateTag) _jspx_tagPool_logic_iterate_name_id.get(org.apache.struts.taglib.logic.IterateTag.class);
518                       _jspx_th_logic_iterate_2.setPageContext(pageContext);
519                       _jspx_th_logic_iterate_2.setParent(_jspx_th_logic_present_5);
520                       _jspx_th_logic_iterate_2.setId("product");
521                       _jspx_th_logic_iterate_2.setName("myList");
522                       int _jspx_eval_logic_iterate_2 = _jspx_th_logic_iterate_2.doStartTag();
523                       if (_jspx_eval_logic_iterate_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
524                         java.lang.Object JavaDoc product = null;
525                         if (_jspx_eval_logic_iterate_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
526                           javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
527                           out = _bc;
528                           _jspx_th_logic_iterate_2.setBodyContent(_bc);
529                           _jspx_th_logic_iterate_2.doInitBody();
530                         }
531                         product = (java.lang.Object JavaDoc) pageContext.findAttribute("product");
532                         do {
533                           out.write("\r\n ");
534                           if (_jspx_meth_html_link_15(_jspx_th_logic_iterate_2, pageContext))
535                             return;
536                           out.write("\r\n ");
537                           out.write("<br />\r\n ");
538                           out.write("<font size=\"2\">(");
539                           if (_jspx_meth_bean_write_17(_jspx_th_logic_iterate_2, pageContext))
540                             return;
541                           out.write(")");
542                           out.write("</font>\r\n ");
543                           out.write("<br />\r\n ");
544                           int evalDoAfterBody = _jspx_th_logic_iterate_2.doAfterBody();
545                           product = (java.lang.Object JavaDoc) pageContext.findAttribute("product");
546                           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
547                             break;
548                         } while (true);
549                         if (_jspx_eval_logic_iterate_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
550                           out = pageContext.popBody();
551                       }
552                       if (_jspx_th_logic_iterate_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
553                         return;
554                       _jspx_tagPool_logic_iterate_name_id.reuse(_jspx_th_logic_iterate_2);
555                       out.write("\r\n ");
556                       out.write("</td>\r\n ");
557                       out.write("</tr>\r\n ");
558                       out.write("<tr>\r\n ");
559                       out.write("<td bgcolor=\"#FFFFFF\">\r\n ");
560                       if (_jspx_meth_logic_notEqual_2(_jspx_th_logic_present_5, pageContext))
561                         return;
562                       out.write("\r\n ");
563                       if (_jspx_meth_logic_notEqual_3(_jspx_th_logic_present_5, pageContext))
564                         return;
565                       out.write("\r\n ");
566                       out.write("</td>\r\n ");
567                       out.write("</tr>\r\n\r\n");
568                       out.write("</table>\r\n");
569                       int evalDoAfterBody = _jspx_th_logic_present_5.doAfterBody();
570                       if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
571                         break;
572                     } while (true);
573                   }
574                   if (_jspx_th_logic_present_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
575                     return;
576                   _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_5);
577                   out.write("\r\n\r\n\r\n\r\n\r\n");
578                   out.write("\r\n ");
579                   int evalDoAfterBody = _jspx_th_logic_equal_5.doAfterBody();
580                   if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
581                     break;
582                 } while (true);
583               }
584               if (_jspx_th_logic_equal_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
585                 return;
586               _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_5);
587               out.write("\r\n");
588               int evalDoAfterBody = _jspx_th_logic_equal_4.doAfterBody();
589               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
590                 break;
591             } while (true);
592           }
593           if (_jspx_th_logic_equal_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
594             return;
595           _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_4);
596           out.write("\r\n");
597           int evalDoAfterBody = _jspx_th_logic_present_4.doAfterBody();
598           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
599             break;
600         } while (true);
601       }
602       if (_jspx_th_logic_present_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
603         return;
604       _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_4);
605       out.write("\r\n");
606       out.write("</td>\r\n\r\n");
607       out.write("</tr>\r\n");
608       out.write("</table>\r\n\r\n");
609       out.write("<br>\r\n");
610       if (_jspx_meth_logic_present_6(pageContext))
611         return;
612       out.write("\r\n");
613       out.write("\r\n");
614       out.write("\r\n\r\n");
615       out.write("<p align=\"center\">\r\n");
616       out.write("<a HREF=\"http://www.ibatis.com\">");
617       out.write("<img border=\"0\" align=\"center\" SRC=\"../images/poweredby.gif\" />");
618       out.write("</a>\r\n");
619       out.write("</p>\r\n");
620       out.write("</p>\r\n\r\n\r\n");
621     } catch (Throwable JavaDoc t) {
622       out = _jspx_out;
623       if (out != null && out.getBufferSize() != 0)
624         out.clearBuffer();
625       if (pageContext != null) pageContext.handlePageException(t);
626     } finally {
627       if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
628     }
629   }
630
631   private boolean _jspx_meth_html_link_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
632           throws Throwable JavaDoc {
633     JspWriter out = pageContext.getOut();
634     /* ---- html:link ---- */
635     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);
636     _jspx_th_html_link_0.setPageContext(pageContext);
637     _jspx_th_html_link_0.setParent(null);
638     _jspx_th_html_link_0.setPage("/shop/index.shtml");
639     int _jspx_eval_html_link_0 = _jspx_th_html_link_0.doStartTag();
640     if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
641       if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
642         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
643         out = _bc;
644         _jspx_th_html_link_0.setBodyContent(_bc);
645         _jspx_th_html_link_0.doInitBody();
646       }
647       do {
648         out.write("<img border=\"0\" SRC=\"../images/logo-topbar.gif\" />");
649         int evalDoAfterBody = _jspx_th_html_link_0.doAfterBody();
650         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
651           break;
652       } while (true);
653       if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
654         out = pageContext.popBody();
655     }
656     if (_jspx_th_html_link_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
657       return true;
658     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_0);
659     return false;
660   }
661
662   private boolean _jspx_meth_html_link_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
663           throws Throwable JavaDoc {
664     JspWriter out = pageContext.getOut();
665     /* ---- html:link ---- */
666     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);
667     _jspx_th_html_link_1.setPageContext(pageContext);
668     _jspx_th_html_link_1.setParent(null);
669     _jspx_th_html_link_1.setPage("/shop/viewCart.shtml");
670     int _jspx_eval_html_link_1 = _jspx_th_html_link_1.doStartTag();
671     if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
672       if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
673         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
674         out = _bc;
675         _jspx_th_html_link_1.setBodyContent(_bc);
676         _jspx_th_html_link_1.doInitBody();
677       }
678       do {
679         out.write("<img border=\"0\" name=\"img_cart\" SRC=\"../images/cart.gif\" />");
680         int evalDoAfterBody = _jspx_th_html_link_1.doAfterBody();
681         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
682           break;
683       } while (true);
684       if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
685         out = pageContext.popBody();
686     }
687     if (_jspx_th_html_link_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
688       return true;
689     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_1);
690     return false;
691   }
692
693   private boolean _jspx_meth_logic_notPresent_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
694           throws Throwable JavaDoc {
695     JspWriter out = pageContext.getOut();
696     /* ---- logic:notPresent ---- */
697     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);
698     _jspx_th_logic_notPresent_0.setPageContext(pageContext);
699     _jspx_th_logic_notPresent_0.setParent(null);
700     _jspx_th_logic_notPresent_0.setName("accountBean");
701     _jspx_th_logic_notPresent_0.setScope("session");
702     int _jspx_eval_logic_notPresent_0 = _jspx_th_logic_notPresent_0.doStartTag();
703     if (_jspx_eval_logic_notPresent_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
704       do {
705         out.write("\r\n ");
706         if (_jspx_meth_html_link_2(_jspx_th_logic_notPresent_0, pageContext))
707           return true;
708         out.write("\r\n");
709         int evalDoAfterBody = _jspx_th_logic_notPresent_0.doAfterBody();
710         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
711           break;
712       } while (true);
713     }
714     if (_jspx_th_logic_notPresent_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
715       return true;
716     _jspx_tagPool_logic_notPresent_scope_name.reuse(_jspx_th_logic_notPresent_0);
717     return false;
718   }
719
720   private boolean _jspx_meth_html_link_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notPresent_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
721           throws Throwable JavaDoc {
722     JspWriter out = pageContext.getOut();
723     /* ---- html:link ---- */
724     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);
725     _jspx_th_html_link_2.setPageContext(pageContext);
726     _jspx_th_html_link_2.setParent(_jspx_th_logic_notPresent_0);
727     _jspx_th_html_link_2.setPage("/shop/signonForm.shtml");
728     int _jspx_eval_html_link_2 = _jspx_th_html_link_2.doStartTag();
729     if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
730       if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
731         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
732         out = _bc;
733         _jspx_th_html_link_2.setBodyContent(_bc);
734         _jspx_th_html_link_2.doInitBody();
735       }
736       do {
737         out.write("\r\n ");
738         out.write("<img border=\"0\" name=\"img_signin\" SRC=\"../images/sign-in.gif\" />");
739         int evalDoAfterBody = _jspx_th_html_link_2.doAfterBody();
740         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
741           break;
742       } while (true);
743       if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
744         out = pageContext.popBody();
745     }
746     if (_jspx_th_html_link_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
747       return true;
748     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_2);
749     return false;
750   }
751
752   private boolean _jspx_meth_logic_present_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
753           throws Throwable JavaDoc {
754     JspWriter out = pageContext.getOut();
755     /* ---- logic:present ---- */
756     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);
757     _jspx_th_logic_present_0.setPageContext(pageContext);
758     _jspx_th_logic_present_0.setParent(null);
759     _jspx_th_logic_present_0.setName("accountBean");
760     _jspx_th_logic_present_0.setScope("session");
761     int _jspx_eval_logic_present_0 = _jspx_th_logic_present_0.doStartTag();
762     if (_jspx_eval_logic_present_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
763       do {
764         out.write("\r\n ");
765         if (_jspx_meth_logic_notEqual_0(_jspx_th_logic_present_0, pageContext))
766           return true;
767         out.write("\r\n");
768         int evalDoAfterBody = _jspx_th_logic_present_0.doAfterBody();
769         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
770           break;
771       } while (true);
772     }
773     if (_jspx_th_logic_present_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
774       return true;
775     _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_0);
776     return false;
777   }
778
779   private boolean _jspx_meth_logic_notEqual_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
780           throws Throwable JavaDoc {
781     JspWriter out = pageContext.getOut();
782     /* ---- logic:notEqual ---- */
783     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);
784     _jspx_th_logic_notEqual_0.setPageContext(pageContext);
785     _jspx_th_logic_notEqual_0.setParent(_jspx_th_logic_present_0);
786     _jspx_th_logic_notEqual_0.setName("accountBean");
787     _jspx_th_logic_notEqual_0.setProperty("authenticated");
788     _jspx_th_logic_notEqual_0.setValue("true");
789     _jspx_th_logic_notEqual_0.setScope("session");
790     int _jspx_eval_logic_notEqual_0 = _jspx_th_logic_notEqual_0.doStartTag();
791     if (_jspx_eval_logic_notEqual_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
792       do {
793         out.write("\r\n ");
794         if (_jspx_meth_html_link_3(_jspx_th_logic_notEqual_0, pageContext))
795           return true;
796         out.write("\r\n ");
797         int evalDoAfterBody = _jspx_th_logic_notEqual_0.doAfterBody();
798         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
799           break;
800       } while (true);
801     }
802     if (_jspx_th_logic_notEqual_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
803       return true;
804     _jspx_tagPool_logic_notEqual_value_scope_property_name.reuse(_jspx_th_logic_notEqual_0);
805     return false;
806   }
807
808   private boolean _jspx_meth_html_link_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
809           throws Throwable JavaDoc {
810     JspWriter out = pageContext.getOut();
811     /* ---- html:link ---- */
812     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);
813     _jspx_th_html_link_3.setPageContext(pageContext);
814     _jspx_th_html_link_3.setParent(_jspx_th_logic_notEqual_0);
815     _jspx_th_html_link_3.setPage("/shop/signonForm.shtml");
816     int _jspx_eval_html_link_3 = _jspx_th_html_link_3.doStartTag();
817     if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
818       if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
819         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
820         out = _bc;
821         _jspx_th_html_link_3.setBodyContent(_bc);
822         _jspx_th_html_link_3.doInitBody();
823       }
824       do {
825         out.write("\r\n ");
826         out.write("<img border=\"0\" name=\"img_signin\" SRC=\"../images/sign-in.gif\" />");
827         int evalDoAfterBody = _jspx_th_html_link_3.doAfterBody();
828         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
829           break;
830       } while (true);
831       if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
832         out = pageContext.popBody();
833     }
834     if (_jspx_th_html_link_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
835       return true;
836     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_3);
837     return false;
838   }
839
840   private boolean _jspx_meth_logic_present_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
841           throws Throwable JavaDoc {
842     JspWriter out = pageContext.getOut();
843     /* ---- logic:present ---- */
844     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);
845     _jspx_th_logic_present_1.setPageContext(pageContext);
846     _jspx_th_logic_present_1.setParent(null);
847     _jspx_th_logic_present_1.setName("accountBean");
848     _jspx_th_logic_present_1.setScope("session");
849     int _jspx_eval_logic_present_1 = _jspx_th_logic_present_1.doStartTag();
850     if (_jspx_eval_logic_present_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
851       do {
852         out.write("\r\n ");
853         if (_jspx_meth_logic_equal_0(_jspx_th_logic_present_1, pageContext))
854           return true;
855         out.write("\r\n");
856         int evalDoAfterBody = _jspx_th_logic_present_1.doAfterBody();
857         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
858           break;
859       } while (true);
860     }
861     if (_jspx_th_logic_present_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
862       return true;
863     _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_1);
864     return false;
865   }
866
867   private boolean _jspx_meth_logic_equal_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
868           throws Throwable JavaDoc {
869     JspWriter out = pageContext.getOut();
870     /* ---- logic:equal ---- */
871     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);
872     _jspx_th_logic_equal_0.setPageContext(pageContext);
873     _jspx_th_logic_equal_0.setParent(_jspx_th_logic_present_1);
874     _jspx_th_logic_equal_0.setName("accountBean");
875     _jspx_th_logic_equal_0.setProperty("authenticated");
876     _jspx_th_logic_equal_0.setValue("true");
877     _jspx_th_logic_equal_0.setScope("session");
878     int _jspx_eval_logic_equal_0 = _jspx_th_logic_equal_0.doStartTag();
879     if (_jspx_eval_logic_equal_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
880       do {
881         out.write("\r\n ");
882         if (_jspx_meth_html_link_4(_jspx_th_logic_equal_0, pageContext))
883           return true;
884         out.write("\r\n ");
885         out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n ");
886         if (_jspx_meth_html_link_5(_jspx_th_logic_equal_0, pageContext))
887           return true;
888         out.write("\r\n ");
889         int evalDoAfterBody = _jspx_th_logic_equal_0.doAfterBody();
890         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
891           break;
892       } while (true);
893     }
894     if (_jspx_th_logic_equal_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
895       return true;
896     _jspx_tagPool_logic_equal_value_scope_property_name.reuse(_jspx_th_logic_equal_0);
897     return false;
898   }
899
900   private boolean _jspx_meth_html_link_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_equal_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
901           throws Throwable JavaDoc {
902     JspWriter out = pageContext.getOut();
903     /* ---- html:link ---- */
904     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);
905     _jspx_th_html_link_4.setPageContext(pageContext);
906     _jspx_th_html_link_4.setParent(_jspx_th_logic_equal_0);
907     _jspx_th_html_link_4.setPage("/shop/signoff.shtml");
908     int _jspx_eval_html_link_4 = _jspx_th_html_link_4.doStartTag();
909     if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
910       if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
911         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
912         out = _bc;
913         _jspx_th_html_link_4.setBodyContent(_bc);
914         _jspx_th_html_link_4.doInitBody();
915       }
916       do {
917         out.write("\r\n ");
918         out.write("<img border=\"0\" name=\"img_signout\" SRC=\"../images/sign-out.gif\" />");
919         int evalDoAfterBody = _jspx_th_html_link_4.doAfterBody();
920         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
921           break;
922       } while (true);
923       if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
924         out = pageContext.popBody();
925     }
926     if (_jspx_th_html_link_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
927       return true;
928     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_4);
929     return false;
930   }
931
932   private boolean _jspx_meth_html_link_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_equal_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
933           throws Throwable JavaDoc {
934     JspWriter out = pageContext.getOut();
935     /* ---- html:link ---- */
936     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);
937     _jspx_th_html_link_5.setPageContext(pageContext);
938     _jspx_th_html_link_5.setParent(_jspx_th_logic_equal_0);
939     _jspx_th_html_link_5.setPage("/shop/editAccountForm.shtml");
940     int _jspx_eval_html_link_5 = _jspx_th_html_link_5.doStartTag();
941     if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
942       if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
943         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
944         out = _bc;
945         _jspx_th_html_link_5.setBodyContent(_bc);
946         _jspx_th_html_link_5.doInitBody();
947       }
948       do {
949         out.write("\r\n ");
950         out.write("<img border=\"0\" name=\"img_myaccount\" SRC=\"../images/my_account.gif\" />");
951         int evalDoAfterBody = _jspx_th_html_link_5.doAfterBody();
952         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
953           break;
954       } while (true);
955       if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
956         out = pageContext.popBody();
957     }
958     if (_jspx_th_html_link_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
959       return true;
960     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_5);
961     return false;
962   }
963
964   private boolean _jspx_meth_html_form_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
965           throws Throwable JavaDoc {
966     JspWriter out = pageContext.getOut();
967     /* ---- html:form ---- */
968     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);
969     _jspx_th_html_form_0.setPageContext(pageContext);
970     _jspx_th_html_form_0.setParent(null);
971     _jspx_th_html_form_0.setMethod("post");
972     _jspx_th_html_form_0.setAction("/shop/searchProducts.shtml");
973     int _jspx_eval_html_form_0 = _jspx_th_html_form_0.doStartTag();
974     if (_jspx_eval_html_form_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
975       do {
976         out.write("\r\n ");
977         out.write("<input name=\"keyword\" size=\"14\" />&nbsp;");
978         out.write("<input border=\"0\" SRC=\"../images/search.gif\" type=\"image\" />\r\n ");
979         int evalDoAfterBody = _jspx_th_html_form_0.doAfterBody();
980         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
981           break;
982       } while (true);
983     }
984     if (_jspx_th_html_form_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
985       return true;
986     _jspx_tagPool_html_form_method_action.reuse(_jspx_th_html_form_0);
987     return false;
988   }
989
990   private boolean _jspx_meth_html_link_6(javax.servlet.jsp.PageContext JavaDoc pageContext)
991           throws Throwable JavaDoc {
992     JspWriter out = pageContext.getOut();
993     /* ---- html:link ---- */
994     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);
995     _jspx_th_html_link_6.setPageContext(pageContext);
996     _jspx_th_html_link_6.setParent(null);
997     _jspx_th_html_link_6.setPage("/shop/viewCategory.shtml?categoryId=FISH");
998     int _jspx_eval_html_link_6 = _jspx_th_html_link_6.doStartTag();
999     if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1000      if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1001        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1002        out = _bc;
1003        _jspx_th_html_link_6.setBodyContent(_bc);
1004        _jspx_th_html_link_6.doInitBody();
1005      }
1006      do {
1007        out.write("\r\n");
1008        out.write("<img border=\"0\" SRC=\"../images/sm_fish.gif\" />");
1009        int evalDoAfterBody = _jspx_th_html_link_6.doAfterBody();
1010        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1011          break;
1012      } while (true);
1013      if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1014        out = pageContext.popBody();
1015    }
1016    if (_jspx_th_html_link_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1017      return true;
1018    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_6);
1019    return false;
1020  }
1021
1022  private boolean _jspx_meth_html_link_7(javax.servlet.jsp.PageContext JavaDoc pageContext)
1023          throws Throwable JavaDoc {
1024    JspWriter out = pageContext.getOut();
1025    /* ---- html:link ---- */
1026    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);
1027    _jspx_th_html_link_7.setPageContext(pageContext);
1028    _jspx_th_html_link_7.setParent(null);
1029    _jspx_th_html_link_7.setPage("/shop/viewCategory.shtml?categoryId=DOGS");
1030    int _jspx_eval_html_link_7 = _jspx_th_html_link_7.doStartTag();
1031    if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1032      if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1033        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1034        out = _bc;
1035        _jspx_th_html_link_7.setBodyContent(_bc);
1036        _jspx_th_html_link_7.doInitBody();
1037      }
1038      do {
1039        out.write("\r\n");
1040        out.write("<img border=\"0\" SRC=\"../images/sm_dogs.gif\" />");
1041        int evalDoAfterBody = _jspx_th_html_link_7.doAfterBody();
1042        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1043          break;
1044      } while (true);
1045      if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1046        out = pageContext.popBody();
1047    }
1048    if (_jspx_th_html_link_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1049      return true;
1050    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_7);
1051    return false;
1052  }
1053
1054  private boolean _jspx_meth_html_link_8(javax.servlet.jsp.PageContext JavaDoc pageContext)
1055          throws Throwable JavaDoc {
1056    JspWriter out = pageContext.getOut();
1057    /* ---- html:link ---- */
1058    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);
1059    _jspx_th_html_link_8.setPageContext(pageContext);
1060    _jspx_th_html_link_8.setParent(null);
1061    _jspx_th_html_link_8.setPage("/shop/viewCategory.shtml?categoryId=REPTILES");
1062    int _jspx_eval_html_link_8 = _jspx_th_html_link_8.doStartTag();
1063    if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1064      if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1065        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1066        out = _bc;
1067        _jspx_th_html_link_8.setBodyContent(_bc);
1068        _jspx_th_html_link_8.doInitBody();
1069      }
1070      do {
1071        out.write("\r\n");
1072        out.write("<img border=\"0\" SRC=\"../images/sm_reptiles.gif\" />");
1073        int evalDoAfterBody = _jspx_th_html_link_8.doAfterBody();
1074        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1075          break;
1076      } while (true);
1077      if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1078        out = pageContext.popBody();
1079    }
1080    if (_jspx_th_html_link_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1081      return true;
1082    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_8);
1083    return false;
1084  }
1085
1086  private boolean _jspx_meth_html_link_9(javax.servlet.jsp.PageContext JavaDoc pageContext)
1087          throws Throwable JavaDoc {
1088    JspWriter out = pageContext.getOut();
1089    /* ---- html:link ---- */
1090    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);
1091    _jspx_th_html_link_9.setPageContext(pageContext);
1092    _jspx_th_html_link_9.setParent(null);
1093    _jspx_th_html_link_9.setPage("/shop/viewCategory.shtml?categoryId=CATS");
1094    int _jspx_eval_html_link_9 = _jspx_th_html_link_9.doStartTag();
1095    if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1096      if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1097        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1098        out = _bc;
1099        _jspx_th_html_link_9.setBodyContent(_bc);
1100        _jspx_th_html_link_9.doInitBody();
1101      }
1102      do {
1103        out.write("\r\n");
1104        out.write("<img border=\"0\" SRC=\"../images/sm_cats.gif\" />");
1105        int evalDoAfterBody = _jspx_th_html_link_9.doAfterBody();
1106        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1107          break;
1108      } while (true);
1109      if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1110        out = pageContext.popBody();
1111    }
1112    if (_jspx_th_html_link_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1113      return true;
1114    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_9);
1115    return false;
1116  }
1117
1118  private boolean _jspx_meth_html_link_10(javax.servlet.jsp.PageContext JavaDoc pageContext)
1119          throws Throwable JavaDoc {
1120    JspWriter out = pageContext.getOut();
1121    /* ---- html:link ---- */
1122    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);
1123    _jspx_th_html_link_10.setPageContext(pageContext);
1124    _jspx_th_html_link_10.setParent(null);
1125    _jspx_th_html_link_10.setPage("/shop/viewCategory.shtml?categoryId=BIRDS");
1126    int _jspx_eval_html_link_10 = _jspx_th_html_link_10.doStartTag();
1127    if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1128      if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1129        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1130        out = _bc;
1131        _jspx_th_html_link_10.setBodyContent(_bc);
1132        _jspx_th_html_link_10.doInitBody();
1133      }
1134      do {
1135        out.write("\r\n");
1136        out.write("<img border=\"0\" SRC=\"../images/sm_birds.gif\" />");
1137        int evalDoAfterBody = _jspx_th_html_link_10.doAfterBody();
1138        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1139          break;
1140      } while (true);
1141      if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1142        out = pageContext.popBody();
1143    }
1144    if (_jspx_th_html_link_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1145      return true;
1146    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_10);
1147    return false;
1148  }
1149
1150  private boolean _jspx_meth_logic_present_2(javax.servlet.jsp.PageContext JavaDoc pageContext)
1151          throws Throwable JavaDoc {
1152    JspWriter out = pageContext.getOut();
1153    /* ---- logic:present ---- */
1154    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);
1155    _jspx_th_logic_present_2.setPageContext(pageContext);
1156    _jspx_th_logic_present_2.setParent(null);
1157    _jspx_th_logic_present_2.setName("message");
1158    int _jspx_eval_logic_present_2 = _jspx_th_logic_present_2.doStartTag();
1159    if (_jspx_eval_logic_present_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1160      do {
1161        out.write("\r\n ");
1162        out.write("<b>");
1163        out.write("<font color=\"BLUE\">");
1164        if (_jspx_meth_bean_write_0(_jspx_th_logic_present_2, pageContext))
1165          return true;
1166        out.write("</font>");
1167        out.write("</b>\r\n");
1168        int evalDoAfterBody = _jspx_th_logic_present_2.doAfterBody();
1169        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1170          break;
1171      } while (true);
1172    }
1173    if (_jspx_th_logic_present_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1174      return true;
1175    _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_2);
1176    return false;
1177  }
1178
1179  private boolean _jspx_meth_bean_write_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1180          throws Throwable JavaDoc {
1181    JspWriter out = pageContext.getOut();
1182    /* ---- bean:write ---- */
1183    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);
1184    _jspx_th_bean_write_0.setPageContext(pageContext);
1185    _jspx_th_bean_write_0.setParent(_jspx_th_logic_present_2);
1186    _jspx_th_bean_write_0.setName("message");
1187    int _jspx_eval_bean_write_0 = _jspx_th_bean_write_0.doStartTag();
1188    if (_jspx_th_bean_write_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1189      return true;
1190    _jspx_tagPool_bean_write_name.reuse(_jspx_th_bean_write_0);
1191    return false;
1192  }
1193
1194  private boolean _jspx_meth_bean_write_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
1195          throws Throwable JavaDoc {
1196    JspWriter out = pageContext.getOut();
1197    /* ---- bean:write ---- */
1198    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);
1199    _jspx_th_bean_write_1.setPageContext(pageContext);
1200    _jspx_th_bean_write_1.setParent(_jspx_th_logic_iterate_0);
1201    _jspx_th_bean_write_1.setName("error");
1202    int _jspx_eval_bean_write_1 = _jspx_th_bean_write_1.doStartTag();
1203    if (_jspx_th_bean_write_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1204      return true;
1205    _jspx_tagPool_bean_write_name.reuse(_jspx_th_bean_write_1);
1206    return false;
1207  }
1208
1209  private boolean _jspx_meth_html_link_11(javax.servlet.jsp.PageContext JavaDoc pageContext)
1210          throws Throwable JavaDoc {
1211    JspWriter out = pageContext.getOut();
1212    /* ---- html:link ---- */
1213    org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_11 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class);
1214    _jspx_th_html_link_11.setPageContext(pageContext);
1215    _jspx_th_html_link_11.setParent(null);
1216    _jspx_th_html_link_11.setPage("/shop/index.shtml");
1217    int _jspx_eval_html_link_11 = _jspx_th_html_link_11.doStartTag();
1218    if (_jspx_eval_html_link_11 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1219      if (_jspx_eval_html_link_11 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1220        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1221        out = _bc;
1222        _jspx_th_html_link_11.setBodyContent(_bc);
1223        _jspx_th_html_link_11.doInitBody();
1224      }
1225      do {
1226        out.write("<b>");
1227        out.write("<font color=\"BLACK\" size=\"2\">&lt;&lt; Main Menu");
1228        out.write("</font>");
1229        out.write("</b>");
1230        int evalDoAfterBody = _jspx_th_html_link_11.doAfterBody();
1231        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1232          break;
1233      } while (true);
1234      if (_jspx_eval_html_link_11 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1235        out = pageContext.popBody();
1236    }
1237    if (_jspx_th_html_link_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1238      return true;
1239    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_11);
1240    return false;
1241  }
1242
1243  private boolean _jspx_meth_logic_equal_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_html_form_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1244          throws Throwable JavaDoc {
1245    JspWriter out = pageContext.getOut();
1246    /* ---- logic:equal ---- */
1247    org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_1 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
1248    _jspx_th_logic_equal_1.setPageContext(pageContext);
1249    _jspx_th_logic_equal_1.setParent(_jspx_th_html_form_1);
1250    _jspx_th_logic_equal_1.setName("cart");
1251    _jspx_th_logic_equal_1.setProperty("numberOfItems");
1252    _jspx_th_logic_equal_1.setValue("0");
1253    int _jspx_eval_logic_equal_1 = _jspx_th_logic_equal_1.doStartTag();
1254    if (_jspx_eval_logic_equal_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1255      do {
1256        out.write("\r\n");
1257        out.write("<tr bgcolor=\"#FFFF88\">");
1258        out.write("<td colspan=\"8\">");
1259        out.write("<b>Your cart is empty.");
1260        out.write("</b>");
1261        out.write("</td>");
1262        out.write("</tr>\r\n");
1263        int evalDoAfterBody = _jspx_th_logic_equal_1.doAfterBody();
1264        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1265          break;
1266      } while (true);
1267    }
1268    if (_jspx_th_logic_equal_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1269      return true;
1270    _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_1);
1271    return false;
1272  }
1273
1274  private boolean _jspx_meth_html_link_12(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1275          throws Throwable JavaDoc {
1276    JspWriter out = pageContext.getOut();
1277    /* ---- html:link ---- */
1278    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);
1279    _jspx_th_html_link_12.setPageContext(pageContext);
1280    _jspx_th_html_link_12.setParent(_jspx_th_logic_iterate_1);
1281    _jspx_th_html_link_12.setParamId("itemId");
1282    _jspx_th_html_link_12.setParamName("cartItem");
1283    _jspx_th_html_link_12.setParamProperty("item.itemId");
1284    _jspx_th_html_link_12.setPage("/shop/viewItem.shtml");
1285    int _jspx_eval_html_link_12 = _jspx_th_html_link_12.doStartTag();
1286    if (_jspx_eval_html_link_12 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1287      if (_jspx_eval_html_link_12 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1288        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1289        out = _bc;
1290        _jspx_th_html_link_12.setBodyContent(_bc);
1291        _jspx_th_html_link_12.doInitBody();
1292      }
1293      do {
1294        out.write("\r\n ");
1295        if (_jspx_meth_bean_write_2(_jspx_th_html_link_12, pageContext))
1296          return true;
1297        int evalDoAfterBody = _jspx_th_html_link_12.doAfterBody();
1298        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1299          break;
1300      } while (true);
1301      if (_jspx_eval_html_link_12 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1302        out = pageContext.popBody();
1303    }
1304    if (_jspx_th_html_link_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1305      return true;
1306    _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.reuse(_jspx_th_html_link_12);
1307    return false;
1308  }
1309
1310  private boolean _jspx_meth_bean_write_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_html_link_12, javax.servlet.jsp.PageContext JavaDoc pageContext)
1311          throws Throwable JavaDoc {
1312    JspWriter out = pageContext.getOut();
1313    /* ---- bean:write ---- */
1314    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);
1315    _jspx_th_bean_write_2.setPageContext(pageContext);
1316    _jspx_th_bean_write_2.setParent(_jspx_th_html_link_12);
1317    _jspx_th_bean_write_2.setName("cartItem");
1318    _jspx_th_bean_write_2.setProperty("item.itemId");
1319    int _jspx_eval_bean_write_2 = _jspx_th_bean_write_2.doStartTag();
1320    if (_jspx_th_bean_write_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1321      return true;
1322    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_2);
1323    return false;
1324  }
1325
1326  private boolean _jspx_meth_bean_write_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1327          throws Throwable JavaDoc {
1328    JspWriter out = pageContext.getOut();
1329    /* ---- bean:write ---- */
1330    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);
1331    _jspx_th_bean_write_3.setPageContext(pageContext);
1332    _jspx_th_bean_write_3.setParent(_jspx_th_logic_iterate_1);
1333    _jspx_th_bean_write_3.setName("cartItem");
1334    _jspx_th_bean_write_3.setProperty("item.productId");
1335    int _jspx_eval_bean_write_3 = _jspx_th_bean_write_3.doStartTag();
1336    if (_jspx_th_bean_write_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1337      return true;
1338    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_3);
1339    return false;
1340  }
1341
1342  private boolean _jspx_meth_bean_write_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1343          throws Throwable JavaDoc {
1344    JspWriter out = pageContext.getOut();
1345    /* ---- bean:write ---- */
1346    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);
1347    _jspx_th_bean_write_4.setPageContext(pageContext);
1348    _jspx_th_bean_write_4.setParent(_jspx_th_logic_iterate_1);
1349    _jspx_th_bean_write_4.setName("cartItem");
1350    _jspx_th_bean_write_4.setProperty("item.attribute1");
1351    int _jspx_eval_bean_write_4 = _jspx_th_bean_write_4.doStartTag();
1352    if (_jspx_th_bean_write_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1353      return true;
1354    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_4);
1355    return false;
1356  }
1357
1358  private boolean _jspx_meth_bean_write_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1359          throws Throwable JavaDoc {
1360    JspWriter out = pageContext.getOut();
1361    /* ---- bean:write ---- */
1362    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);
1363    _jspx_th_bean_write_5.setPageContext(pageContext);
1364    _jspx_th_bean_write_5.setParent(_jspx_th_logic_iterate_1);
1365    _jspx_th_bean_write_5.setName("cartItem");
1366    _jspx_th_bean_write_5.setProperty("item.attribute2");
1367    int _jspx_eval_bean_write_5 = _jspx_th_bean_write_5.doStartTag();
1368    if (_jspx_th_bean_write_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1369      return true;
1370    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_5);
1371    return false;
1372  }
1373
1374  private boolean _jspx_meth_bean_write_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1375          throws Throwable JavaDoc {
1376    JspWriter out = pageContext.getOut();
1377    /* ---- bean:write ---- */
1378    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);
1379    _jspx_th_bean_write_6.setPageContext(pageContext);
1380    _jspx_th_bean_write_6.setParent(_jspx_th_logic_iterate_1);
1381    _jspx_th_bean_write_6.setName("cartItem");
1382    _jspx_th_bean_write_6.setProperty("item.attribute3");
1383    int _jspx_eval_bean_write_6 = _jspx_th_bean_write_6.doStartTag();
1384    if (_jspx_th_bean_write_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1385      return true;
1386    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_6);
1387    return false;
1388  }
1389
1390  private boolean _jspx_meth_bean_write_7(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1391          throws Throwable JavaDoc {
1392    JspWriter out = pageContext.getOut();
1393    /* ---- bean:write ---- */
1394    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);
1395    _jspx_th_bean_write_7.setPageContext(pageContext);
1396    _jspx_th_bean_write_7.setParent(_jspx_th_logic_iterate_1);
1397    _jspx_th_bean_write_7.setName("cartItem");
1398    _jspx_th_bean_write_7.setProperty("item.attribute4");
1399    int _jspx_eval_bean_write_7 = _jspx_th_bean_write_7.doStartTag();
1400    if (_jspx_th_bean_write_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1401      return true;
1402    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_7);
1403    return false;
1404  }
1405
1406  private boolean _jspx_meth_bean_write_8(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1407          throws Throwable JavaDoc {
1408    JspWriter out = pageContext.getOut();
1409    /* ---- bean:write ---- */
1410    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);
1411    _jspx_th_bean_write_8.setPageContext(pageContext);
1412    _jspx_th_bean_write_8.setParent(_jspx_th_logic_iterate_1);
1413    _jspx_th_bean_write_8.setName("cartItem");
1414    _jspx_th_bean_write_8.setProperty("item.attribute5");
1415    int _jspx_eval_bean_write_8 = _jspx_th_bean_write_8.doStartTag();
1416    if (_jspx_th_bean_write_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1417      return true;
1418    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_8);
1419    return false;
1420  }
1421
1422  private boolean _jspx_meth_bean_write_9(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1423          throws Throwable JavaDoc {
1424    JspWriter out = pageContext.getOut();
1425    /* ---- bean:write ---- */
1426    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);
1427    _jspx_th_bean_write_9.setPageContext(pageContext);
1428    _jspx_th_bean_write_9.setParent(_jspx_th_logic_iterate_1);
1429    _jspx_th_bean_write_9.setName("cartItem");
1430    _jspx_th_bean_write_9.setProperty("item.product.name");
1431    int _jspx_eval_bean_write_9 = _jspx_th_bean_write_9.doStartTag();
1432    if (_jspx_th_bean_write_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1433      return true;
1434    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_9);
1435    return false;
1436  }
1437
1438  private boolean _jspx_meth_bean_write_10(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1439          throws Throwable JavaDoc {
1440    JspWriter out = pageContext.getOut();
1441    /* ---- bean:write ---- */
1442    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);
1443    _jspx_th_bean_write_10.setPageContext(pageContext);
1444    _jspx_th_bean_write_10.setParent(_jspx_th_logic_iterate_1);
1445    _jspx_th_bean_write_10.setName("cartItem");
1446    _jspx_th_bean_write_10.setProperty("inStock");
1447    int _jspx_eval_bean_write_10 = _jspx_th_bean_write_10.doStartTag();
1448    if (_jspx_th_bean_write_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1449      return true;
1450    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_10);
1451    return false;
1452  }
1453
1454  private boolean _jspx_meth_bean_write_11(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1455          throws Throwable JavaDoc {
1456    JspWriter out = pageContext.getOut();
1457    /* ---- bean:write ---- */
1458    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);
1459    _jspx_th_bean_write_11.setPageContext(pageContext);
1460    _jspx_th_bean_write_11.setParent(_jspx_th_logic_iterate_1);
1461    _jspx_th_bean_write_11.setName("cartItem");
1462    _jspx_th_bean_write_11.setProperty("item.itemId");
1463    int _jspx_eval_bean_write_11 = _jspx_th_bean_write_11.doStartTag();
1464    if (_jspx_th_bean_write_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1465      return true;
1466    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_11);
1467    return false;
1468  }
1469
1470  private boolean _jspx_meth_bean_write_12(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1471          throws Throwable JavaDoc {
1472    JspWriter out = pageContext.getOut();
1473    /* ---- bean:write ---- */
1474    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_12 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1475    _jspx_th_bean_write_12.setPageContext(pageContext);
1476    _jspx_th_bean_write_12.setParent(_jspx_th_logic_iterate_1);
1477    _jspx_th_bean_write_12.setName("cartItem");
1478    _jspx_th_bean_write_12.setProperty("quantity");
1479    int _jspx_eval_bean_write_12 = _jspx_th_bean_write_12.doStartTag();
1480    if (_jspx_th_bean_write_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1481      return true;
1482    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_12);
1483    return false;
1484  }
1485
1486  private boolean _jspx_meth_bean_write_13(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1487          throws Throwable JavaDoc {
1488    JspWriter out = pageContext.getOut();
1489    /* ---- bean:write ---- */
1490    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_13 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name_format.get(org.apache.struts.taglib.bean.WriteTag.class);
1491    _jspx_th_bean_write_13.setPageContext(pageContext);
1492    _jspx_th_bean_write_13.setParent(_jspx_th_logic_iterate_1);
1493    _jspx_th_bean_write_13.setName("cartItem");
1494    _jspx_th_bean_write_13.setProperty("item.listPrice");
1495    _jspx_th_bean_write_13.setFormat("$#,##0.00");
1496    int _jspx_eval_bean_write_13 = _jspx_th_bean_write_13.doStartTag();
1497    if (_jspx_th_bean_write_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1498      return true;
1499    _jspx_tagPool_bean_write_property_name_format.reuse(_jspx_th_bean_write_13);
1500    return false;
1501  }
1502
1503  private boolean _jspx_meth_bean_write_14(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1504          throws Throwable JavaDoc {
1505    JspWriter out = pageContext.getOut();
1506    /* ---- bean:write ---- */
1507    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_14 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name_format.get(org.apache.struts.taglib.bean.WriteTag.class);
1508    _jspx_th_bean_write_14.setPageContext(pageContext);
1509    _jspx_th_bean_write_14.setParent(_jspx_th_logic_iterate_1);
1510    _jspx_th_bean_write_14.setName("cartItem");
1511    _jspx_th_bean_write_14.setProperty("total");
1512    _jspx_th_bean_write_14.setFormat("$#,##0.00");
1513    int _jspx_eval_bean_write_14 = _jspx_th_bean_write_14.doStartTag();
1514    if (_jspx_th_bean_write_14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1515      return true;
1516    _jspx_tagPool_bean_write_property_name_format.reuse(_jspx_th_bean_write_14);
1517    return false;
1518  }
1519
1520  private boolean _jspx_meth_html_link_13(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1521          throws Throwable JavaDoc {
1522    JspWriter out = pageContext.getOut();
1523    /* ---- html:link ---- */
1524    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);
1525    _jspx_th_html_link_13.setPageContext(pageContext);
1526    _jspx_th_html_link_13.setParent(_jspx_th_logic_iterate_1);
1527    _jspx_th_html_link_13.setParamId("workingItemId");
1528    _jspx_th_html_link_13.setParamName("cartItem");
1529    _jspx_th_html_link_13.setParamProperty("item.itemId");
1530    _jspx_th_html_link_13.setPage("/shop/removeItemFromCart.shtml");
1531    int _jspx_eval_html_link_13 = _jspx_th_html_link_13.doStartTag();
1532    if (_jspx_eval_html_link_13 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1533      if (_jspx_eval_html_link_13 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1534        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1535        out = _bc;
1536        _jspx_th_html_link_13.setBodyContent(_bc);
1537        _jspx_th_html_link_13.doInitBody();
1538      }
1539      do {
1540        out.write("\r\n ");
1541        out.write("<img border=\"0\" SRC=\"../images/button_remove.gif\" />");
1542        int evalDoAfterBody = _jspx_th_html_link_13.doAfterBody();
1543        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1544          break;
1545      } while (true);
1546      if (_jspx_eval_html_link_13 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1547        out = pageContext.popBody();
1548    }
1549    if (_jspx_th_html_link_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1550      return true;
1551    _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.reuse(_jspx_th_html_link_13);
1552    return false;
1553  }
1554
1555  private boolean _jspx_meth_bean_write_15(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_html_form_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1556          throws Throwable JavaDoc {
1557    JspWriter out = pageContext.getOut();
1558    /* ---- bean:write ---- */
1559    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_15 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name_format.get(org.apache.struts.taglib.bean.WriteTag.class);
1560    _jspx_th_bean_write_15.setPageContext(pageContext);
1561    _jspx_th_bean_write_15.setParent(_jspx_th_html_form_1);
1562    _jspx_th_bean_write_15.setName("cart");
1563    _jspx_th_bean_write_15.setProperty("subTotal");
1564    _jspx_th_bean_write_15.setFormat("$#,##0.00");
1565    int _jspx_eval_bean_write_15 = _jspx_th_bean_write_15.doStartTag();
1566    if (_jspx_th_bean_write_15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1567      return true;
1568    _jspx_tagPool_bean_write_property_name_format.reuse(_jspx_th_bean_write_15);
1569    return false;
1570  }
1571
1572  private boolean _jspx_meth_logic_equal_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_html_form_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1573          throws Throwable JavaDoc {
1574    JspWriter out = pageContext.getOut();
1575    /* ---- logic:equal ---- */
1576    org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_2 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
1577    _jspx_th_logic_equal_2.setPageContext(pageContext);
1578    _jspx_th_logic_equal_2.setParent(_jspx_th_html_form_1);
1579    _jspx_th_logic_equal_2.setName("cart");
1580    _jspx_th_logic_equal_2.setProperty("cartItemList.previousPageAvailable");
1581    _jspx_th_logic_equal_2.setValue("true");
1582    int _jspx_eval_logic_equal_2 = _jspx_th_logic_equal_2.doStartTag();
1583    if (_jspx_eval_logic_equal_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1584      do {
1585        out.write("\r\n ");
1586        out.write("<a HREF=\"switchCartPage.shtml?pageDirection=previous\">");
1587        out.write("<font color=\"green\">");
1588        out.write("<B>&lt;&lt; Prev");
1589        out.write("</B>");
1590        out.write("</font>");
1591        out.write("</a>\r\n ");
1592        int evalDoAfterBody = _jspx_th_logic_equal_2.doAfterBody();
1593        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1594          break;
1595      } while (true);
1596    }
1597    if (_jspx_th_logic_equal_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1598      return true;
1599    _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_2);
1600    return false;
1601  }
1602
1603  private boolean _jspx_meth_logic_equal_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_html_form_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1604          throws Throwable JavaDoc {
1605    JspWriter out = pageContext.getOut();
1606    /* ---- logic:equal ---- */
1607    org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_3 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
1608    _jspx_th_logic_equal_3.setPageContext(pageContext);
1609    _jspx_th_logic_equal_3.setParent(_jspx_th_html_form_1);
1610    _jspx_th_logic_equal_3.setName("cart");
1611    _jspx_th_logic_equal_3.setProperty("cartItemList.nextPageAvailable");
1612    _jspx_th_logic_equal_3.setValue("true");
1613    int _jspx_eval_logic_equal_3 = _jspx_th_logic_equal_3.doStartTag();
1614    if (_jspx_eval_logic_equal_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1615      do {
1616        out.write("\r\n ");
1617        out.write("<a HREF=\"switchCartPage.shtml?pageDirection=previous\">");
1618        out.write("<font color=\"green\">");
1619        out.write("<B>Next &gt;&gt;");
1620        out.write("</B>");
1621        out.write("</font>");
1622        out.write("</a>\r\n ");
1623        int evalDoAfterBody = _jspx_th_logic_equal_3.doAfterBody();
1624        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1625          break;
1626      } while (true);
1627    }
1628    if (_jspx_th_logic_equal_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1629      return true;
1630    _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_3);
1631    return false;
1632  }
1633
1634  private boolean _jspx_meth_logic_notEqual_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
1635          throws Throwable JavaDoc {
1636    JspWriter out = pageContext.getOut();
1637    /* ---- logic:notEqual ---- */
1638    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);
1639    _jspx_th_logic_notEqual_1.setPageContext(pageContext);
1640    _jspx_th_logic_notEqual_1.setParent(null);
1641    _jspx_th_logic_notEqual_1.setName("cart");
1642    _jspx_th_logic_notEqual_1.setProperty("numberOfItems");
1643    _jspx_th_logic_notEqual_1.setValue("0");
1644    int _jspx_eval_logic_notEqual_1 = _jspx_th_logic_notEqual_1.doStartTag();
1645    if (_jspx_eval_logic_notEqual_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1646      do {
1647        out.write("\r\n");
1648        out.write("<br />");
1649        out.write("<center>");
1650        if (_jspx_meth_html_link_14(_jspx_th_logic_notEqual_1, pageContext))
1651          return true;
1652        out.write("</center>\r\n");
1653        int evalDoAfterBody = _jspx_th_logic_notEqual_1.doAfterBody();
1654        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1655          break;
1656      } while (true);
1657    }
1658    if (_jspx_th_logic_notEqual_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1659      return true;
1660    _jspx_tagPool_logic_notEqual_value_property_name.reuse(_jspx_th_logic_notEqual_1);
1661    return false;
1662  }
1663
1664  private boolean _jspx_meth_html_link_14(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1665          throws Throwable JavaDoc {
1666    JspWriter out = pageContext.getOut();
1667    /* ---- html:link ---- */
1668    org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_14 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_page.get(org.apache.struts.taglib.html.LinkTag.class);
1669    _jspx_th_html_link_14.setPageContext(pageContext);
1670    _jspx_th_html_link_14.setParent(_jspx_th_logic_notEqual_1);
1671    _jspx_th_html_link_14.setPage("/shop/checkout.shtml");
1672    int _jspx_eval_html_link_14 = _jspx_th_html_link_14.doStartTag();
1673    if (_jspx_eval_html_link_14 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1674      if (_jspx_eval_html_link_14 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1675        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1676        out = _bc;
1677        _jspx_th_html_link_14.setBodyContent(_bc);
1678        _jspx_th_html_link_14.doInitBody();
1679      }
1680      do {
1681        out.write("<img border=\"0\" SRC=\"../images/button_checkout.gif\" />");
1682        int evalDoAfterBody = _jspx_th_html_link_14.doAfterBody();
1683        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1684          break;
1685      } while (true);
1686      if (_jspx_eval_html_link_14 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1687        out = pageContext.popBody();
1688    }
1689    if (_jspx_th_html_link_14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1690      return true;
1691    _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_14);
1692    return false;
1693  }
1694
1695  private boolean _jspx_meth_html_link_15(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1696          throws Throwable JavaDoc {
1697    JspWriter out = pageContext.getOut();
1698    /* ---- html:link ---- */
1699    org.apache.struts.taglib.html.LinkTag _jspx_th_html_link_15 = (org.apache.struts.taglib.html.LinkTag) _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.get(org.apache.struts.taglib.html.LinkTag.class);
1700    _jspx_th_html_link_15.setPageContext(pageContext);
1701    _jspx_th_html_link_15.setParent(_jspx_th_logic_iterate_2);
1702    _jspx_th_html_link_15.setParamId("productId");
1703    _jspx_th_html_link_15.setParamName("product");
1704    _jspx_th_html_link_15.setParamProperty("productId");
1705    _jspx_th_html_link_15.setPage("/shop/viewProduct.shtml");
1706    int _jspx_eval_html_link_15 = _jspx_th_html_link_15.doStartTag();
1707    if (_jspx_eval_html_link_15 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1708      if (_jspx_eval_html_link_15 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
1709        javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
1710        out = _bc;
1711        _jspx_th_html_link_15.setBodyContent(_bc);
1712        _jspx_th_html_link_15.doInitBody();
1713      }
1714      do {
1715        out.write("\r\n ");
1716        if (_jspx_meth_bean_write_16(_jspx_th_html_link_15, pageContext))
1717          return true;
1718        int evalDoAfterBody = _jspx_th_html_link_15.doAfterBody();
1719        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1720          break;
1721      } while (true);
1722      if (_jspx_eval_html_link_15 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
1723        out = pageContext.popBody();
1724    }
1725    if (_jspx_th_html_link_15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1726      return true;
1727    _jspx_tagPool_html_link_paramProperty_paramName_paramId_page.reuse(_jspx_th_html_link_15);
1728    return false;
1729  }
1730
1731  private boolean _jspx_meth_bean_write_16(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_html_link_15, javax.servlet.jsp.PageContext JavaDoc pageContext)
1732          throws Throwable JavaDoc {
1733    JspWriter out = pageContext.getOut();
1734    /* ---- bean:write ---- */
1735    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_16 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1736    _jspx_th_bean_write_16.setPageContext(pageContext);
1737    _jspx_th_bean_write_16.setParent(_jspx_th_html_link_15);
1738    _jspx_th_bean_write_16.setName("product");
1739    _jspx_th_bean_write_16.setProperty("name");
1740    int _jspx_eval_bean_write_16 = _jspx_th_bean_write_16.doStartTag();
1741    if (_jspx_th_bean_write_16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1742      return true;
1743    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_16);
1744    return false;
1745  }
1746
1747  private boolean _jspx_meth_bean_write_17(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1748          throws Throwable JavaDoc {
1749    JspWriter out = pageContext.getOut();
1750    /* ---- bean:write ---- */
1751    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_17 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1752    _jspx_th_bean_write_17.setPageContext(pageContext);
1753    _jspx_th_bean_write_17.setParent(_jspx_th_logic_iterate_2);
1754    _jspx_th_bean_write_17.setName("product");
1755    _jspx_th_bean_write_17.setProperty("productId");
1756    int _jspx_eval_bean_write_17 = _jspx_th_bean_write_17.doStartTag();
1757    if (_jspx_th_bean_write_17.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1758      return true;
1759    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_17);
1760    return false;
1761  }
1762
1763  private boolean _jspx_meth_logic_notEqual_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1764          throws Throwable JavaDoc {
1765    JspWriter out = pageContext.getOut();
1766    /* ---- logic:notEqual ---- */
1767    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);
1768    _jspx_th_logic_notEqual_2.setPageContext(pageContext);
1769    _jspx_th_logic_notEqual_2.setParent(_jspx_th_logic_present_5);
1770    _jspx_th_logic_notEqual_2.setName("myList");
1771    _jspx_th_logic_notEqual_2.setProperty("firstPage");
1772    _jspx_th_logic_notEqual_2.setValue("true");
1773    int _jspx_eval_logic_notEqual_2 = _jspx_th_logic_notEqual_2.doStartTag();
1774    if (_jspx_eval_logic_notEqual_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1775      do {
1776        out.write("\r\n ");
1777        out.write("<a HREF=\"switchMyListPage.shtml?pageDirection=previous&account.listOption=");
1778        if (_jspx_meth_bean_write_18(_jspx_th_logic_notEqual_2, pageContext))
1779          return true;
1780        out.write("&account.bannerOption=");
1781        if (_jspx_meth_bean_write_19(_jspx_th_logic_notEqual_2, pageContext))
1782          return true;
1783        out.write("\">");
1784        out.write("<img SRC=\"../images/button_prev.gif\" border=\"0\">");
1785        out.write("</a>\r\n ");
1786        int evalDoAfterBody = _jspx_th_logic_notEqual_2.doAfterBody();
1787        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1788          break;
1789      } while (true);
1790    }
1791    if (_jspx_th_logic_notEqual_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1792      return true;
1793    _jspx_tagPool_logic_notEqual_value_property_name.reuse(_jspx_th_logic_notEqual_2);
1794    return false;
1795  }
1796
1797  private boolean _jspx_meth_bean_write_18(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1798          throws Throwable JavaDoc {
1799    JspWriter out = pageContext.getOut();
1800    /* ---- bean:write ---- */
1801    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_18 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1802    _jspx_th_bean_write_18.setPageContext(pageContext);
1803    _jspx_th_bean_write_18.setParent(_jspx_th_logic_notEqual_2);
1804    _jspx_th_bean_write_18.setName("accountBean");
1805    _jspx_th_bean_write_18.setProperty("account.listOption");
1806    int _jspx_eval_bean_write_18 = _jspx_th_bean_write_18.doStartTag();
1807    if (_jspx_th_bean_write_18.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1808      return true;
1809    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_18);
1810    return false;
1811  }
1812
1813  private boolean _jspx_meth_bean_write_19(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1814          throws Throwable JavaDoc {
1815    JspWriter out = pageContext.getOut();
1816    /* ---- bean:write ---- */
1817    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_19 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1818    _jspx_th_bean_write_19.setPageContext(pageContext);
1819    _jspx_th_bean_write_19.setParent(_jspx_th_logic_notEqual_2);
1820    _jspx_th_bean_write_19.setName("accountBean");
1821    _jspx_th_bean_write_19.setProperty("account.bannerOption");
1822    int _jspx_eval_bean_write_19 = _jspx_th_bean_write_19.doStartTag();
1823    if (_jspx_th_bean_write_19.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1824      return true;
1825    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_19);
1826    return false;
1827  }
1828
1829  private boolean _jspx_meth_logic_notEqual_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1830          throws Throwable JavaDoc {
1831    JspWriter out = pageContext.getOut();
1832    /* ---- logic:notEqual ---- */
1833    org.apache.struts.taglib.logic.NotEqualTag _jspx_th_logic_notEqual_3 = (org.apache.struts.taglib.logic.NotEqualTag) _jspx_tagPool_logic_notEqual_value_property_name.get(org.apache.struts.taglib.logic.NotEqualTag.class);
1834    _jspx_th_logic_notEqual_3.setPageContext(pageContext);
1835    _jspx_th_logic_notEqual_3.setParent(_jspx_th_logic_present_5);
1836    _jspx_th_logic_notEqual_3.setName("myList");
1837    _jspx_th_logic_notEqual_3.setProperty("lastPage");
1838    _jspx_th_logic_notEqual_3.setValue("true");
1839    int _jspx_eval_logic_notEqual_3 = _jspx_th_logic_notEqual_3.doStartTag();
1840    if (_jspx_eval_logic_notEqual_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1841      do {
1842        out.write("\r\n ");
1843        out.write("<a HREF=\"switchMyListPage.shtml?pageDirection=next&account.listOption=");
1844        if (_jspx_meth_bean_write_20(_jspx_th_logic_notEqual_3, pageContext))
1845          return true;
1846        out.write("&account.bannerOption=");
1847        if (_jspx_meth_bean_write_21(_jspx_th_logic_notEqual_3, pageContext))
1848          return true;
1849        out.write("\">");
1850        out.write("<img SRC=\"../images/button_next.gif\" border=\"0\">");
1851        out.write("</a>\r\n ");
1852        int evalDoAfterBody = _jspx_th_logic_notEqual_3.doAfterBody();
1853        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1854          break;
1855      } while (true);
1856    }
1857    if (_jspx_th_logic_notEqual_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1858      return true;
1859    _jspx_tagPool_logic_notEqual_value_property_name.reuse(_jspx_th_logic_notEqual_3);
1860    return false;
1861  }
1862
1863  private boolean _jspx_meth_bean_write_20(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1864          throws Throwable JavaDoc {
1865    JspWriter out = pageContext.getOut();
1866    /* ---- bean:write ---- */
1867    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_20 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1868    _jspx_th_bean_write_20.setPageContext(pageContext);
1869    _jspx_th_bean_write_20.setParent(_jspx_th_logic_notEqual_3);
1870    _jspx_th_bean_write_20.setName("accountBean");
1871    _jspx_th_bean_write_20.setProperty("account.listOption");
1872    int _jspx_eval_bean_write_20 = _jspx_th_bean_write_20.doStartTag();
1873    if (_jspx_th_bean_write_20.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1874      return true;
1875    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_20);
1876    return false;
1877  }
1878
1879  private boolean _jspx_meth_bean_write_21(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1880          throws Throwable JavaDoc {
1881    JspWriter out = pageContext.getOut();
1882    /* ---- bean:write ---- */
1883    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_21 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
1884    _jspx_th_bean_write_21.setPageContext(pageContext);
1885    _jspx_th_bean_write_21.setParent(_jspx_th_logic_notEqual_3);
1886    _jspx_th_bean_write_21.setName("accountBean");
1887    _jspx_th_bean_write_21.setProperty("account.bannerOption");
1888    int _jspx_eval_bean_write_21 = _jspx_th_bean_write_21.doStartTag();
1889    if (_jspx_th_bean_write_21.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1890      return true;
1891    _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_21);
1892    return false;
1893  }
1894
1895  private boolean _jspx_meth_logic_present_6(javax.servlet.jsp.PageContext JavaDoc pageContext)
1896          throws Throwable JavaDoc {
1897    JspWriter out = pageContext.getOut();
1898    /* ---- logic:present ---- */
1899    org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_6 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_scope_name.get(org.apache.struts.taglib.logic.PresentTag.class);
1900    _jspx_th_logic_present_6.setPageContext(pageContext);
1901    _jspx_th_logic_present_6.setParent(null);
1902    _jspx_th_logic_present_6.setName("accountBean");
1903    _jspx_th_logic_present_6.setScope("session");
1904    int _jspx_eval_logic_present_6 = _jspx_th_logic_present_6.doStartTag();
1905    if (_jspx_eval_logic_present_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1906      do {
1907        out.write("\r\n");
1908        if (_jspx_meth_logic_equal_6(_jspx_th_logic_present_6, pageContext))
1909          return true;
1910        out.write("\r\n");
1911        int evalDoAfterBody = _jspx_th_logic_present_6.doAfterBody();
1912        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1913          break;
1914      } while (true);
1915    }
1916    if (_jspx_th_logic_present_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1917      return true;
1918    _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_6);
1919    return false;
1920  }
1921
1922  private boolean _jspx_meth_logic_equal_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_6, javax.servlet.jsp.PageContext JavaDoc pageContext)
1923          throws Throwable JavaDoc {
1924    JspWriter out = pageContext.getOut();
1925    /* ---- logic:equal ---- */
1926    org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_6 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
1927    _jspx_th_logic_equal_6.setPageContext(pageContext);
1928    _jspx_th_logic_equal_6.setParent(_jspx_th_logic_present_6);
1929    _jspx_th_logic_equal_6.setName("accountBean");
1930    _jspx_th_logic_equal_6.setProperty("authenticated");
1931    _jspx_th_logic_equal_6.setValue("true");
1932    int _jspx_eval_logic_equal_6 = _jspx_th_logic_equal_6.doStartTag();
1933    if (_jspx_eval_logic_equal_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1934      do {
1935        out.write("\r\n ");
1936        if (_jspx_meth_logic_equal_7(_jspx_th_logic_equal_6, pageContext))
1937          return true;
1938        out.write("\r\n");
1939        int evalDoAfterBody = _jspx_th_logic_equal_6.doAfterBody();
1940        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1941          break;
1942      } while (true);
1943    }
1944    if (_jspx_th_logic_equal_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1945      return true;
1946    _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_6);
1947    return false;
1948  }
1949
1950  private boolean _jspx_meth_logic_equal_7(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_equal_6, javax.servlet.jsp.PageContext JavaDoc pageContext)
1951          throws Throwable JavaDoc {
1952    JspWriter out = pageContext.getOut();
1953    /* ---- logic:equal ---- */
1954    org.apache.struts.taglib.logic.EqualTag _jspx_th_logic_equal_7 = (org.apache.struts.taglib.logic.EqualTag) _jspx_tagPool_logic_equal_value_property_name.get(org.apache.struts.taglib.logic.EqualTag.class);
1955    _jspx_th_logic_equal_7.setPageContext(pageContext);
1956    _jspx_th_logic_equal_7.setParent(_jspx_th_logic_equal_6);
1957    _jspx_th_logic_equal_7.setName("accountBean");
1958    _jspx_th_logic_equal_7.setProperty("account.bannerOption");
1959    _jspx_th_logic_equal_7.setValue("true");
1960    int _jspx_eval_logic_equal_7 = _jspx_th_logic_equal_7.doStartTag();
1961    if (_jspx_eval_logic_equal_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1962      do {
1963        out.write("\r\n ");
1964        out.write("<table align=\"center\" background=\"../images/bkg-topbar.gif\" cellpadding=\"5\" width=\"100%\">\r\n ");
1965        out.write("<tr>");
1966        out.write("<td>\r\n ");
1967        out.write("<center>\r\n ");
1968        if (_jspx_meth_bean_write_22(_jspx_th_logic_equal_7, pageContext))
1969          return true;
1970        out.write("\r\n &nbsp;\r\n ");
1971        out.write("</center>\r\n ");
1972        out.write("</td>");
1973        out.write("</tr>\r\n ");
1974        out.write("</table>\r\n ");
1975        int evalDoAfterBody = _jspx_th_logic_equal_7.doAfterBody();
1976        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1977          break;
1978      } while (true);
1979    }
1980    if (_jspx_th_logic_equal_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1981      return true;
1982    _jspx_tagPool_logic_equal_value_property_name.reuse(_jspx_th_logic_equal_7);
1983    return false;
1984  }
1985
1986  private boolean _jspx_meth_bean_write_22(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_equal_7, javax.servlet.jsp.PageContext JavaDoc pageContext)
1987          throws Throwable JavaDoc {
1988    JspWriter out = pageContext.getOut();
1989    /* ---- bean:write ---- */
1990    org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_22 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name_filter.get(org.apache.struts.taglib.bean.WriteTag.class);
1991    _jspx_th_bean_write_22.setPageContext(pageContext);
1992    _jspx_th_bean_write_22.setParent(_jspx_th_logic_equal_7);
1993    _jspx_th_bean_write_22.setFilter(false);
1994    _jspx_th_bean_write_22.setName("accountBean");
1995    _jspx_th_bean_write_22.setProperty("account.bannerName");
1996    int _jspx_eval_bean_write_22 = _jspx_th_bean_write_22.doStartTag();
1997    if (_jspx_th_bean_write_22.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1998      return true;
1999    _jspx_tagPool_bean_write_property_name_filter.reuse(_jspx_th_bean_write_22);
2000    return false;
2001  }
2002}
2003
Popular Tags