KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > jsp > catalog > Main_jsp


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