KickJava   Java API By Example, From Geeks To Geeks.

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