KickJava   Java API By Example, From Geeks To Geeks.

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