KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > jsp > Error_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 import java.io.PrintWriter JavaDoc;
8
9 public class Error_jsp extends HttpJspBase {
10
11
12   private static java.util.Vector JavaDoc _jspx_includes;
13
14   static {
15     _jspx_includes = new java.util.Vector JavaDoc(3);
16     _jspx_includes.add("/common/../common/IncludeTop.jsp");
17     _jspx_includes.add("/common/../common/../common/IncludeQuickHeader.jsp");
18     _jspx_includes.add("/common/../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_logic_notPresent_name;
31   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_write_property_name;
32
33   public Error_jsp() {
34     _jspx_tagPool_html_link_page = new org.apache.jasper.runtime.TagHandlerPool();
35     _jspx_tagPool_logic_notPresent_scope_name = new org.apache.jasper.runtime.TagHandlerPool();
36     _jspx_tagPool_logic_present_scope_name = new org.apache.jasper.runtime.TagHandlerPool();
37     _jspx_tagPool_logic_notEqual_value_scope_property_name = new org.apache.jasper.runtime.TagHandlerPool();
38     _jspx_tagPool_logic_equal_value_scope_property_name = new org.apache.jasper.runtime.TagHandlerPool();
39     _jspx_tagPool_html_form_method_action = new org.apache.jasper.runtime.TagHandlerPool();
40     _jspx_tagPool_logic_present_name = new org.apache.jasper.runtime.TagHandlerPool();
41     _jspx_tagPool_bean_write_name = new org.apache.jasper.runtime.TagHandlerPool();
42     _jspx_tagPool_logic_iterate_name_id = new org.apache.jasper.runtime.TagHandlerPool();
43     _jspx_tagPool_logic_notPresent_name = new org.apache.jasper.runtime.TagHandlerPool();
44     _jspx_tagPool_bean_write_property_name = new org.apache.jasper.runtime.TagHandlerPool();
45   }
46
47   public java.util.List JavaDoc getIncludes() {
48     return _jspx_includes;
49   }
50
51   public void _jspDestroy() {
52     _jspx_tagPool_html_link_page.release();
53     _jspx_tagPool_logic_notPresent_scope_name.release();
54     _jspx_tagPool_logic_present_scope_name.release();
55     _jspx_tagPool_logic_notEqual_value_scope_property_name.release();
56     _jspx_tagPool_logic_equal_value_scope_property_name.release();
57     _jspx_tagPool_html_form_method_action.release();
58     _jspx_tagPool_logic_present_name.release();
59     _jspx_tagPool_bean_write_name.release();
60     _jspx_tagPool_logic_iterate_name_id.release();
61     _jspx_tagPool_logic_notPresent_name.release();
62     _jspx_tagPool_bean_write_property_name.release();
63   }
64
65   public void _jspService(HttpServletRequest request, HttpServletResponse response)
66         throws java.io.IOException JavaDoc, ServletException {
67
68     JspFactory _jspxFactory = null;
69     javax.servlet.jsp.PageContext JavaDoc pageContext = null;
70     HttpSession session = null;
71     ServletContext application = null;
72     ServletConfig config = null;
73     JspWriter out = null;
74     Object JavaDoc page = this;
75     JspWriter _jspx_out = null;
76
77
78     try {
79       _jspxFactory = JspFactory.getDefaultFactory();
80       response.setContentType("text/html;charset=ISO-8859-1");
81       pageContext = _jspxFactory.getPageContext(this, request, response,
82                 null, true, 8192, true);
83       application = pageContext.getServletContext();
84       config = pageContext.getServletConfig();
85       session = pageContext.getSession();
86       out = pageContext.getOut();
87       _jspx_out = out;
88
89       out.write("\r\n");
90       out.write("\r\n");
91       out.write("\r\n");
92       out.write("\r\n");
93       out.write("\r\n\r\n");
94       out.write("<html>");
95       out.write("<head>");
96       out.write("<title>JPetStore Demo");
97       out.write("</title>\r\n");
98       out.write("<meta content=\"text/html; charset=windows-1252\" http-equiv=\"Content-Type\" />\r\n");
99       out.write("<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"max-age=0\">\r\n");
100       out.write("<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-cache\">\r\n");
101       out.write("<meta http-equiv=\"expires\" content=\"0\">\r\n");
102       out.write("<META HTTP-EQUIV=\"Expires\" CONTENT=\"Tue, 01 Jan 1980 1:00:00 GMT\">\r\n");
103       out.write("<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">\r\n");
104       out.write("</head>\r\n\r\n");
105       out.write("<body bgcolor=\"white\">\r\n\r\n");
106       out.write("<table background=\"../images/bkg-topbar.gif\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">\r\n ");
107       out.write("<tbody>\r\n ");
108       out.write("<tr>\r\n ");
109       out.write("<td>");
110       if (_jspx_meth_html_link_0(pageContext))
111         return;
112       out.write("</td>\r\n ");
113       out.write("<td align=\"right\">");
114       if (_jspx_meth_html_link_1(pageContext))
115         return;
116       out.write("\r\n ");
117       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n\r\n");
118       if (_jspx_meth_logic_notPresent_0(pageContext))
119         return;
120       out.write("\r\n");
121       if (_jspx_meth_logic_present_0(pageContext))
122         return;
123       out.write("\r\n\r\n");
124       if (_jspx_meth_logic_present_1(pageContext))
125         return;
126       out.write("\r\n\r\n ");
127       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />");
128       out.write("<a HREF=\"../help.html\">");
129       out.write("<img border=\"0\" name=\"img_help\" SRC=\"../images/help.gif\" />");
130       out.write("</a>\r\n ");
131       out.write("</td>\r\n ");
132       out.write("<td align=\"left\" valign=\"bottom\">\r\n ");
133       if (_jspx_meth_html_form_0(pageContext))
134         return;
135       out.write("\r\n ");
136       out.write("</td>\r\n ");
137       out.write("</tr>\r\n ");
138       out.write("</tbody>\r\n");
139       out.write("</table>\r\n\r\n");
140       out.write("<center>\r\n");
141       if (_jspx_meth_html_link_6(pageContext))
142         return;
143       out.write("\r\n");
144       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
145       if (_jspx_meth_html_link_7(pageContext))
146         return;
147       out.write("\r\n");
148       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
149       if (_jspx_meth_html_link_8(pageContext))
150         return;
151       out.write("\r\n");
152       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
153       if (_jspx_meth_html_link_9(pageContext))
154         return;
155       out.write("\r\n");
156       out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n");
157       if (_jspx_meth_html_link_10(pageContext))
158         return;
159       out.write("\r\n");
160       out.write("</center>\r\n\r\n\r\n");
161       out.write("\r\n\r\n");
162       out.write("<!-- Support for non-traditional but simple message -->\r\n");
163       if (_jspx_meth_logic_present_2(pageContext))
164         return;
165       out.write("\r\n\r\n");
166       out.write("<!-- Support for non-traditional but simpler use of errors... -->\r\n");
167       /* ---- logic:present ---- */
168       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);
169       _jspx_th_logic_present_3.setPageContext(pageContext);
170       _jspx_th_logic_present_3.setParent(null);
171       _jspx_th_logic_present_3.setName("errors");
172       int _jspx_eval_logic_present_3 = _jspx_th_logic_present_3.doStartTag();
173       if (_jspx_eval_logic_present_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
174         do {
175           out.write("\r\n ");
176           /* ---- logic:iterate ---- */
177           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);
178           _jspx_th_logic_iterate_0.setPageContext(pageContext);
179           _jspx_th_logic_iterate_0.setParent(_jspx_th_logic_present_3);
180           _jspx_th_logic_iterate_0.setId("error");
181           _jspx_th_logic_iterate_0.setName("errors");
182           int _jspx_eval_logic_iterate_0 = _jspx_th_logic_iterate_0.doStartTag();
183           if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
184             java.lang.Object JavaDoc error = null;
185             if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
186               javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
187               out = _bc;
188               _jspx_th_logic_iterate_0.setBodyContent(_bc);
189               _jspx_th_logic_iterate_0.doInitBody();
190             }
191             error = (java.lang.Object JavaDoc) pageContext.findAttribute("error");
192             do {
193               out.write("\r\n ");
194               out.write("<B>");
195               out.write("<FONT color=RED>\r\n ");
196               out.write("<BR>");
197               if (_jspx_meth_bean_write_1(_jspx_th_logic_iterate_0, pageContext))
198                 return;
199               out.write("\r\n ");
200               out.write("</FONT>");
201               out.write("</B>\r\n ");
202               int evalDoAfterBody = _jspx_th_logic_iterate_0.doAfterBody();
203               error = (java.lang.Object JavaDoc) pageContext.findAttribute("error");
204               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
205                 break;
206             } while (true);
207             if (_jspx_eval_logic_iterate_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
208               out = pageContext.popBody();
209           }
210           if (_jspx_th_logic_iterate_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
211             return;
212           _jspx_tagPool_logic_iterate_name_id.reuse(_jspx_th_logic_iterate_0);
213           out.write("\r\n");
214           int evalDoAfterBody = _jspx_th_logic_present_3.doAfterBody();
215           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
216             break;
217         } while (true);
218       }
219       if (_jspx_th_logic_present_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
220         return;
221       _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_3);
222       out.write("\r\n");
223       out.write("\r\n\r\n");
224       if (_jspx_meth_logic_notPresent_1(pageContext))
225         return;
226       out.write("\r\n");
227       out.write("<P/>\r\n");
228       if (_jspx_meth_logic_present_4(pageContext))
229         return;
230       out.write("\r\n");
231       out.write("<P/>\r\n");
232       /* ---- logic:present ---- */
233       org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_5 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_name.get(org.apache.struts.taglib.logic.PresentTag.class);
234       _jspx_th_logic_present_5.setPageContext(pageContext);
235       _jspx_th_logic_present_5.setParent(null);
236       _jspx_th_logic_present_5.setName("BeanActionException");
237       int _jspx_eval_logic_present_5 = _jspx_th_logic_present_5.doStartTag();
238       if (_jspx_eval_logic_present_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
239         do {
240           out.write("\r\n ");
241           out.write("<h4>Stack");
242           out.write("</h4>\r\n ");
243           out.write("<i>");
244           out.write("<pre>\r\n");
245
246   Exception JavaDoc e = (Exception JavaDoc)request.getAttribute("BeanActionException");
247   e.printStackTrace(new PrintWriter JavaDoc(out));
248
249           out.write("\r\n ");
250           out.write("</pre>");
251           out.write("</i>\r\n");
252           int evalDoAfterBody = _jspx_th_logic_present_5.doAfterBody();
253           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
254             break;
255         } while (true);
256       }
257       if (_jspx_th_logic_present_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
258         return;
259       _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_5);
260       out.write("\r\n\r\n");
261       out.write("\r\n\r\n");
262       out.write("<p align=\"center\">\r\n");
263       out.write("<a HREF=\"http://www.ibatis.com\">");
264       out.write("<img border=\"0\" align=\"center\" SRC=\"../images/poweredby.gif\" />");
265       out.write("</a>\r\n");
266       out.write("</p>\r\n");
267     } catch (Throwable JavaDoc t) {
268       out = _jspx_out;
269       if (out != null && out.getBufferSize() != 0)
270         out.clearBuffer();
271       if (pageContext != null) pageContext.handlePageException(t);
272     } finally {
273       if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
274     }
275   }
276
277   private boolean _jspx_meth_html_link_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
278           throws Throwable JavaDoc {
279     JspWriter out = pageContext.getOut();
280     /* ---- html:link ---- */
281     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);
282     _jspx_th_html_link_0.setPageContext(pageContext);
283     _jspx_th_html_link_0.setParent(null);
284     _jspx_th_html_link_0.setPage("/shop/index.shtml");
285     int _jspx_eval_html_link_0 = _jspx_th_html_link_0.doStartTag();
286     if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
287       if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
288         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
289         out = _bc;
290         _jspx_th_html_link_0.setBodyContent(_bc);
291         _jspx_th_html_link_0.doInitBody();
292       }
293       do {
294         out.write("<img border=\"0\" SRC=\"../images/logo-topbar.gif\" />");
295         int evalDoAfterBody = _jspx_th_html_link_0.doAfterBody();
296         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
297           break;
298       } while (true);
299       if (_jspx_eval_html_link_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
300         out = pageContext.popBody();
301     }
302     if (_jspx_th_html_link_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
303       return true;
304     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_0);
305     return false;
306   }
307
308   private boolean _jspx_meth_html_link_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
309           throws Throwable JavaDoc {
310     JspWriter out = pageContext.getOut();
311     /* ---- html:link ---- */
312     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);
313     _jspx_th_html_link_1.setPageContext(pageContext);
314     _jspx_th_html_link_1.setParent(null);
315     _jspx_th_html_link_1.setPage("/shop/viewCart.shtml");
316     int _jspx_eval_html_link_1 = _jspx_th_html_link_1.doStartTag();
317     if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
318       if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
319         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
320         out = _bc;
321         _jspx_th_html_link_1.setBodyContent(_bc);
322         _jspx_th_html_link_1.doInitBody();
323       }
324       do {
325         out.write("<img border=\"0\" name=\"img_cart\" SRC=\"../images/cart.gif\" />");
326         int evalDoAfterBody = _jspx_th_html_link_1.doAfterBody();
327         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
328           break;
329       } while (true);
330       if (_jspx_eval_html_link_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
331         out = pageContext.popBody();
332     }
333     if (_jspx_th_html_link_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
334       return true;
335     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_1);
336     return false;
337   }
338
339   private boolean _jspx_meth_logic_notPresent_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
340           throws Throwable JavaDoc {
341     JspWriter out = pageContext.getOut();
342     /* ---- logic:notPresent ---- */
343     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);
344     _jspx_th_logic_notPresent_0.setPageContext(pageContext);
345     _jspx_th_logic_notPresent_0.setParent(null);
346     _jspx_th_logic_notPresent_0.setName("accountBean");
347     _jspx_th_logic_notPresent_0.setScope("session");
348     int _jspx_eval_logic_notPresent_0 = _jspx_th_logic_notPresent_0.doStartTag();
349     if (_jspx_eval_logic_notPresent_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
350       do {
351         out.write("\r\n ");
352         if (_jspx_meth_html_link_2(_jspx_th_logic_notPresent_0, pageContext))
353           return true;
354         out.write("\r\n");
355         int evalDoAfterBody = _jspx_th_logic_notPresent_0.doAfterBody();
356         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
357           break;
358       } while (true);
359     }
360     if (_jspx_th_logic_notPresent_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
361       return true;
362     _jspx_tagPool_logic_notPresent_scope_name.reuse(_jspx_th_logic_notPresent_0);
363     return false;
364   }
365
366   private boolean _jspx_meth_html_link_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notPresent_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
367           throws Throwable JavaDoc {
368     JspWriter out = pageContext.getOut();
369     /* ---- html:link ---- */
370     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);
371     _jspx_th_html_link_2.setPageContext(pageContext);
372     _jspx_th_html_link_2.setParent(_jspx_th_logic_notPresent_0);
373     _jspx_th_html_link_2.setPage("/shop/signonForm.shtml");
374     int _jspx_eval_html_link_2 = _jspx_th_html_link_2.doStartTag();
375     if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
376       if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
377         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
378         out = _bc;
379         _jspx_th_html_link_2.setBodyContent(_bc);
380         _jspx_th_html_link_2.doInitBody();
381       }
382       do {
383         out.write("\r\n ");
384         out.write("<img border=\"0\" name=\"img_signin\" SRC=\"../images/sign-in.gif\" />");
385         int evalDoAfterBody = _jspx_th_html_link_2.doAfterBody();
386         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
387           break;
388       } while (true);
389       if (_jspx_eval_html_link_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
390         out = pageContext.popBody();
391     }
392     if (_jspx_th_html_link_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
393       return true;
394     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_2);
395     return false;
396   }
397
398   private boolean _jspx_meth_logic_present_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
399           throws Throwable JavaDoc {
400     JspWriter out = pageContext.getOut();
401     /* ---- logic:present ---- */
402     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);
403     _jspx_th_logic_present_0.setPageContext(pageContext);
404     _jspx_th_logic_present_0.setParent(null);
405     _jspx_th_logic_present_0.setName("accountBean");
406     _jspx_th_logic_present_0.setScope("session");
407     int _jspx_eval_logic_present_0 = _jspx_th_logic_present_0.doStartTag();
408     if (_jspx_eval_logic_present_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
409       do {
410         out.write("\r\n ");
411         if (_jspx_meth_logic_notEqual_0(_jspx_th_logic_present_0, pageContext))
412           return true;
413         out.write("\r\n");
414         int evalDoAfterBody = _jspx_th_logic_present_0.doAfterBody();
415         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
416           break;
417       } while (true);
418     }
419     if (_jspx_th_logic_present_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
420       return true;
421     _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_0);
422     return false;
423   }
424
425   private boolean _jspx_meth_logic_notEqual_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
426           throws Throwable JavaDoc {
427     JspWriter out = pageContext.getOut();
428     /* ---- logic:notEqual ---- */
429     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);
430     _jspx_th_logic_notEqual_0.setPageContext(pageContext);
431     _jspx_th_logic_notEqual_0.setParent(_jspx_th_logic_present_0);
432     _jspx_th_logic_notEqual_0.setName("accountBean");
433     _jspx_th_logic_notEqual_0.setProperty("authenticated");
434     _jspx_th_logic_notEqual_0.setValue("true");
435     _jspx_th_logic_notEqual_0.setScope("session");
436     int _jspx_eval_logic_notEqual_0 = _jspx_th_logic_notEqual_0.doStartTag();
437     if (_jspx_eval_logic_notEqual_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
438       do {
439         out.write("\r\n ");
440         if (_jspx_meth_html_link_3(_jspx_th_logic_notEqual_0, pageContext))
441           return true;
442         out.write("\r\n ");
443         int evalDoAfterBody = _jspx_th_logic_notEqual_0.doAfterBody();
444         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
445           break;
446       } while (true);
447     }
448     if (_jspx_th_logic_notEqual_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
449       return true;
450     _jspx_tagPool_logic_notEqual_value_scope_property_name.reuse(_jspx_th_logic_notEqual_0);
451     return false;
452   }
453
454   private boolean _jspx_meth_html_link_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notEqual_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
455           throws Throwable JavaDoc {
456     JspWriter out = pageContext.getOut();
457     /* ---- html:link ---- */
458     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);
459     _jspx_th_html_link_3.setPageContext(pageContext);
460     _jspx_th_html_link_3.setParent(_jspx_th_logic_notEqual_0);
461     _jspx_th_html_link_3.setPage("/shop/signonForm.shtml");
462     int _jspx_eval_html_link_3 = _jspx_th_html_link_3.doStartTag();
463     if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
464       if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
465         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
466         out = _bc;
467         _jspx_th_html_link_3.setBodyContent(_bc);
468         _jspx_th_html_link_3.doInitBody();
469       }
470       do {
471         out.write("\r\n ");
472         out.write("<img border=\"0\" name=\"img_signin\" SRC=\"../images/sign-in.gif\" />");
473         int evalDoAfterBody = _jspx_th_html_link_3.doAfterBody();
474         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
475           break;
476       } while (true);
477       if (_jspx_eval_html_link_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
478         out = pageContext.popBody();
479     }
480     if (_jspx_th_html_link_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
481       return true;
482     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_3);
483     return false;
484   }
485
486   private boolean _jspx_meth_logic_present_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
487           throws Throwable JavaDoc {
488     JspWriter out = pageContext.getOut();
489     /* ---- logic:present ---- */
490     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);
491     _jspx_th_logic_present_1.setPageContext(pageContext);
492     _jspx_th_logic_present_1.setParent(null);
493     _jspx_th_logic_present_1.setName("accountBean");
494     _jspx_th_logic_present_1.setScope("session");
495     int _jspx_eval_logic_present_1 = _jspx_th_logic_present_1.doStartTag();
496     if (_jspx_eval_logic_present_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
497       do {
498         out.write("\r\n ");
499         if (_jspx_meth_logic_equal_0(_jspx_th_logic_present_1, pageContext))
500           return true;
501         out.write("\r\n");
502         int evalDoAfterBody = _jspx_th_logic_present_1.doAfterBody();
503         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
504           break;
505       } while (true);
506     }
507     if (_jspx_th_logic_present_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
508       return true;
509     _jspx_tagPool_logic_present_scope_name.reuse(_jspx_th_logic_present_1);
510     return false;
511   }
512
513   private boolean _jspx_meth_logic_equal_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
514           throws Throwable JavaDoc {
515     JspWriter out = pageContext.getOut();
516     /* ---- logic:equal ---- */
517     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);
518     _jspx_th_logic_equal_0.setPageContext(pageContext);
519     _jspx_th_logic_equal_0.setParent(_jspx_th_logic_present_1);
520     _jspx_th_logic_equal_0.setName("accountBean");
521     _jspx_th_logic_equal_0.setProperty("authenticated");
522     _jspx_th_logic_equal_0.setValue("true");
523     _jspx_th_logic_equal_0.setScope("session");
524     int _jspx_eval_logic_equal_0 = _jspx_th_logic_equal_0.doStartTag();
525     if (_jspx_eval_logic_equal_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
526       do {
527         out.write("\r\n ");
528         if (_jspx_meth_html_link_4(_jspx_th_logic_equal_0, pageContext))
529           return true;
530         out.write("\r\n ");
531         out.write("<img border=\"0\" SRC=\"../images/separator.gif\" />\r\n ");
532         if (_jspx_meth_html_link_5(_jspx_th_logic_equal_0, pageContext))
533           return true;
534         out.write("\r\n ");
535         int evalDoAfterBody = _jspx_th_logic_equal_0.doAfterBody();
536         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
537           break;
538       } while (true);
539     }
540     if (_jspx_th_logic_equal_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
541       return true;
542     _jspx_tagPool_logic_equal_value_scope_property_name.reuse(_jspx_th_logic_equal_0);
543     return false;
544   }
545
546   private boolean _jspx_meth_html_link_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_equal_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
547           throws Throwable JavaDoc {
548     JspWriter out = pageContext.getOut();
549     /* ---- html:link ---- */
550     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);
551     _jspx_th_html_link_4.setPageContext(pageContext);
552     _jspx_th_html_link_4.setParent(_jspx_th_logic_equal_0);
553     _jspx_th_html_link_4.setPage("/shop/signoff.shtml");
554     int _jspx_eval_html_link_4 = _jspx_th_html_link_4.doStartTag();
555     if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
556       if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
557         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
558         out = _bc;
559         _jspx_th_html_link_4.setBodyContent(_bc);
560         _jspx_th_html_link_4.doInitBody();
561       }
562       do {
563         out.write("\r\n ");
564         out.write("<img border=\"0\" name=\"img_signout\" SRC=\"../images/sign-out.gif\" />");
565         int evalDoAfterBody = _jspx_th_html_link_4.doAfterBody();
566         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
567           break;
568       } while (true);
569       if (_jspx_eval_html_link_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
570         out = pageContext.popBody();
571     }
572     if (_jspx_th_html_link_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
573       return true;
574     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_4);
575     return false;
576   }
577
578   private boolean _jspx_meth_html_link_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_equal_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
579           throws Throwable JavaDoc {
580     JspWriter out = pageContext.getOut();
581     /* ---- html:link ---- */
582     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);
583     _jspx_th_html_link_5.setPageContext(pageContext);
584     _jspx_th_html_link_5.setParent(_jspx_th_logic_equal_0);
585     _jspx_th_html_link_5.setPage("/shop/editAccountForm.shtml");
586     int _jspx_eval_html_link_5 = _jspx_th_html_link_5.doStartTag();
587     if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
588       if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
589         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
590         out = _bc;
591         _jspx_th_html_link_5.setBodyContent(_bc);
592         _jspx_th_html_link_5.doInitBody();
593       }
594       do {
595         out.write("\r\n ");
596         out.write("<img border=\"0\" name=\"img_myaccount\" SRC=\"../images/my_account.gif\" />");
597         int evalDoAfterBody = _jspx_th_html_link_5.doAfterBody();
598         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
599           break;
600       } while (true);
601       if (_jspx_eval_html_link_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
602         out = pageContext.popBody();
603     }
604     if (_jspx_th_html_link_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
605       return true;
606     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_5);
607     return false;
608   }
609
610   private boolean _jspx_meth_html_form_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
611           throws Throwable JavaDoc {
612     JspWriter out = pageContext.getOut();
613     /* ---- html:form ---- */
614     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);
615     _jspx_th_html_form_0.setPageContext(pageContext);
616     _jspx_th_html_form_0.setParent(null);
617     _jspx_th_html_form_0.setMethod("post");
618     _jspx_th_html_form_0.setAction("/shop/searchProducts.shtml");
619     int _jspx_eval_html_form_0 = _jspx_th_html_form_0.doStartTag();
620     if (_jspx_eval_html_form_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
621       do {
622         out.write("\r\n ");
623         out.write("<input name=\"keyword\" size=\"14\" />&nbsp;");
624         out.write("<input border=\"0\" SRC=\"../images/search.gif\" type=\"image\" />\r\n ");
625         int evalDoAfterBody = _jspx_th_html_form_0.doAfterBody();
626         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
627           break;
628       } while (true);
629     }
630     if (_jspx_th_html_form_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
631       return true;
632     _jspx_tagPool_html_form_method_action.reuse(_jspx_th_html_form_0);
633     return false;
634   }
635
636   private boolean _jspx_meth_html_link_6(javax.servlet.jsp.PageContext JavaDoc pageContext)
637           throws Throwable JavaDoc {
638     JspWriter out = pageContext.getOut();
639     /* ---- html:link ---- */
640     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);
641     _jspx_th_html_link_6.setPageContext(pageContext);
642     _jspx_th_html_link_6.setParent(null);
643     _jspx_th_html_link_6.setPage("/shop/viewCategory.shtml?categoryId=FISH");
644     int _jspx_eval_html_link_6 = _jspx_th_html_link_6.doStartTag();
645     if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
646       if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
647         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
648         out = _bc;
649         _jspx_th_html_link_6.setBodyContent(_bc);
650         _jspx_th_html_link_6.doInitBody();
651       }
652       do {
653         out.write("\r\n");
654         out.write("<img border=\"0\" SRC=\"../images/sm_fish.gif\" />");
655         int evalDoAfterBody = _jspx_th_html_link_6.doAfterBody();
656         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
657           break;
658       } while (true);
659       if (_jspx_eval_html_link_6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
660         out = pageContext.popBody();
661     }
662     if (_jspx_th_html_link_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
663       return true;
664     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_6);
665     return false;
666   }
667
668   private boolean _jspx_meth_html_link_7(javax.servlet.jsp.PageContext JavaDoc pageContext)
669           throws Throwable JavaDoc {
670     JspWriter out = pageContext.getOut();
671     /* ---- html:link ---- */
672     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);
673     _jspx_th_html_link_7.setPageContext(pageContext);
674     _jspx_th_html_link_7.setParent(null);
675     _jspx_th_html_link_7.setPage("/shop/viewCategory.shtml?categoryId=DOGS");
676     int _jspx_eval_html_link_7 = _jspx_th_html_link_7.doStartTag();
677     if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
678       if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
679         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
680         out = _bc;
681         _jspx_th_html_link_7.setBodyContent(_bc);
682         _jspx_th_html_link_7.doInitBody();
683       }
684       do {
685         out.write("\r\n");
686         out.write("<img border=\"0\" SRC=\"../images/sm_dogs.gif\" />");
687         int evalDoAfterBody = _jspx_th_html_link_7.doAfterBody();
688         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
689           break;
690       } while (true);
691       if (_jspx_eval_html_link_7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
692         out = pageContext.popBody();
693     }
694     if (_jspx_th_html_link_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
695       return true;
696     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_7);
697     return false;
698   }
699
700   private boolean _jspx_meth_html_link_8(javax.servlet.jsp.PageContext JavaDoc pageContext)
701           throws Throwable JavaDoc {
702     JspWriter out = pageContext.getOut();
703     /* ---- html:link ---- */
704     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);
705     _jspx_th_html_link_8.setPageContext(pageContext);
706     _jspx_th_html_link_8.setParent(null);
707     _jspx_th_html_link_8.setPage("/shop/viewCategory.shtml?categoryId=REPTILES");
708     int _jspx_eval_html_link_8 = _jspx_th_html_link_8.doStartTag();
709     if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
710       if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
711         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
712         out = _bc;
713         _jspx_th_html_link_8.setBodyContent(_bc);
714         _jspx_th_html_link_8.doInitBody();
715       }
716       do {
717         out.write("\r\n");
718         out.write("<img border=\"0\" SRC=\"../images/sm_reptiles.gif\" />");
719         int evalDoAfterBody = _jspx_th_html_link_8.doAfterBody();
720         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
721           break;
722       } while (true);
723       if (_jspx_eval_html_link_8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
724         out = pageContext.popBody();
725     }
726     if (_jspx_th_html_link_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
727       return true;
728     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_8);
729     return false;
730   }
731
732   private boolean _jspx_meth_html_link_9(javax.servlet.jsp.PageContext JavaDoc pageContext)
733           throws Throwable JavaDoc {
734     JspWriter out = pageContext.getOut();
735     /* ---- html:link ---- */
736     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);
737     _jspx_th_html_link_9.setPageContext(pageContext);
738     _jspx_th_html_link_9.setParent(null);
739     _jspx_th_html_link_9.setPage("/shop/viewCategory.shtml?categoryId=CATS");
740     int _jspx_eval_html_link_9 = _jspx_th_html_link_9.doStartTag();
741     if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
742       if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
743         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
744         out = _bc;
745         _jspx_th_html_link_9.setBodyContent(_bc);
746         _jspx_th_html_link_9.doInitBody();
747       }
748       do {
749         out.write("\r\n");
750         out.write("<img border=\"0\" SRC=\"../images/sm_cats.gif\" />");
751         int evalDoAfterBody = _jspx_th_html_link_9.doAfterBody();
752         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
753           break;
754       } while (true);
755       if (_jspx_eval_html_link_9 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
756         out = pageContext.popBody();
757     }
758     if (_jspx_th_html_link_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
759       return true;
760     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_9);
761     return false;
762   }
763
764   private boolean _jspx_meth_html_link_10(javax.servlet.jsp.PageContext JavaDoc pageContext)
765           throws Throwable JavaDoc {
766     JspWriter out = pageContext.getOut();
767     /* ---- html:link ---- */
768     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);
769     _jspx_th_html_link_10.setPageContext(pageContext);
770     _jspx_th_html_link_10.setParent(null);
771     _jspx_th_html_link_10.setPage("/shop/viewCategory.shtml?categoryId=BIRDS");
772     int _jspx_eval_html_link_10 = _jspx_th_html_link_10.doStartTag();
773     if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
774       if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
775         javax.servlet.jsp.tagext.BodyContent JavaDoc _bc = pageContext.pushBody();
776         out = _bc;
777         _jspx_th_html_link_10.setBodyContent(_bc);
778         _jspx_th_html_link_10.doInitBody();
779       }
780       do {
781         out.write("\r\n");
782         out.write("<img border=\"0\" SRC=\"../images/sm_birds.gif\" />");
783         int evalDoAfterBody = _jspx_th_html_link_10.doAfterBody();
784         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
785           break;
786       } while (true);
787       if (_jspx_eval_html_link_10 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE)
788         out = pageContext.popBody();
789     }
790     if (_jspx_th_html_link_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
791       return true;
792     _jspx_tagPool_html_link_page.reuse(_jspx_th_html_link_10);
793     return false;
794   }
795
796   private boolean _jspx_meth_logic_present_2(javax.servlet.jsp.PageContext JavaDoc pageContext)
797           throws Throwable JavaDoc {
798     JspWriter out = pageContext.getOut();
799     /* ---- logic:present ---- */
800     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);
801     _jspx_th_logic_present_2.setPageContext(pageContext);
802     _jspx_th_logic_present_2.setParent(null);
803     _jspx_th_logic_present_2.setName("message");
804     int _jspx_eval_logic_present_2 = _jspx_th_logic_present_2.doStartTag();
805     if (_jspx_eval_logic_present_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
806       do {
807         out.write("\r\n ");
808         out.write("<b>");
809         out.write("<font color=\"BLUE\">");
810         if (_jspx_meth_bean_write_0(_jspx_th_logic_present_2, pageContext))
811           return true;
812         out.write("</font>");
813         out.write("</b>\r\n");
814         int evalDoAfterBody = _jspx_th_logic_present_2.doAfterBody();
815         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
816           break;
817       } while (true);
818     }
819     if (_jspx_th_logic_present_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
820       return true;
821     _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_2);
822     return false;
823   }
824
825   private boolean _jspx_meth_bean_write_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
826           throws Throwable JavaDoc {
827     JspWriter out = pageContext.getOut();
828     /* ---- bean:write ---- */
829     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);
830     _jspx_th_bean_write_0.setPageContext(pageContext);
831     _jspx_th_bean_write_0.setParent(_jspx_th_logic_present_2);
832     _jspx_th_bean_write_0.setName("message");
833     int _jspx_eval_bean_write_0 = _jspx_th_bean_write_0.doStartTag();
834     if (_jspx_th_bean_write_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
835       return true;
836     _jspx_tagPool_bean_write_name.reuse(_jspx_th_bean_write_0);
837     return false;
838   }
839
840   private boolean _jspx_meth_bean_write_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_iterate_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
841           throws Throwable JavaDoc {
842     JspWriter out = pageContext.getOut();
843     /* ---- bean:write ---- */
844     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);
845     _jspx_th_bean_write_1.setPageContext(pageContext);
846     _jspx_th_bean_write_1.setParent(_jspx_th_logic_iterate_0);
847     _jspx_th_bean_write_1.setName("error");
848     int _jspx_eval_bean_write_1 = _jspx_th_bean_write_1.doStartTag();
849     if (_jspx_th_bean_write_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
850       return true;
851     _jspx_tagPool_bean_write_name.reuse(_jspx_th_bean_write_1);
852     return false;
853   }
854
855   private boolean _jspx_meth_logic_notPresent_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
856           throws Throwable JavaDoc {
857     JspWriter out = pageContext.getOut();
858     /* ---- logic:notPresent ---- */
859     org.apache.struts.taglib.logic.NotPresentTag _jspx_th_logic_notPresent_1 = (org.apache.struts.taglib.logic.NotPresentTag) _jspx_tagPool_logic_notPresent_name.get(org.apache.struts.taglib.logic.NotPresentTag.class);
860     _jspx_th_logic_notPresent_1.setPageContext(pageContext);
861     _jspx_th_logic_notPresent_1.setParent(null);
862     _jspx_th_logic_notPresent_1.setName("BeanActionException");
863     int _jspx_eval_logic_notPresent_1 = _jspx_th_logic_notPresent_1.doStartTag();
864     if (_jspx_eval_logic_notPresent_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
865       do {
866         out.write("\r\n ");
867         if (_jspx_meth_logic_notPresent_2(_jspx_th_logic_notPresent_1, pageContext))
868           return true;
869         out.write("\r\n");
870         int evalDoAfterBody = _jspx_th_logic_notPresent_1.doAfterBody();
871         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
872           break;
873       } while (true);
874     }
875     if (_jspx_th_logic_notPresent_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
876       return true;
877     _jspx_tagPool_logic_notPresent_name.reuse(_jspx_th_logic_notPresent_1);
878     return false;
879   }
880
881   private boolean _jspx_meth_logic_notPresent_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_notPresent_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
882           throws Throwable JavaDoc {
883     JspWriter out = pageContext.getOut();
884     /* ---- logic:notPresent ---- */
885     org.apache.struts.taglib.logic.NotPresentTag _jspx_th_logic_notPresent_2 = (org.apache.struts.taglib.logic.NotPresentTag) _jspx_tagPool_logic_notPresent_name.get(org.apache.struts.taglib.logic.NotPresentTag.class);
886     _jspx_th_logic_notPresent_2.setPageContext(pageContext);
887     _jspx_th_logic_notPresent_2.setParent(_jspx_th_logic_notPresent_1);
888     _jspx_th_logic_notPresent_2.setName("message");
889     int _jspx_eval_logic_notPresent_2 = _jspx_th_logic_notPresent_2.doStartTag();
890     if (_jspx_eval_logic_notPresent_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
891       do {
892         out.write("\r\n ");
893         out.write("<H3>Something happened...");
894         out.write("</H3>\r\n ");
895         out.write("<B>But no further information was provided.");
896         out.write("</B>\r\n ");
897         int evalDoAfterBody = _jspx_th_logic_notPresent_2.doAfterBody();
898         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
899           break;
900       } while (true);
901     }
902     if (_jspx_th_logic_notPresent_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
903       return true;
904     _jspx_tagPool_logic_notPresent_name.reuse(_jspx_th_logic_notPresent_2);
905     return false;
906   }
907
908   private boolean _jspx_meth_logic_present_4(javax.servlet.jsp.PageContext JavaDoc pageContext)
909           throws Throwable JavaDoc {
910     JspWriter out = pageContext.getOut();
911     /* ---- logic:present ---- */
912     org.apache.struts.taglib.logic.PresentTag _jspx_th_logic_present_4 = (org.apache.struts.taglib.logic.PresentTag) _jspx_tagPool_logic_present_name.get(org.apache.struts.taglib.logic.PresentTag.class);
913     _jspx_th_logic_present_4.setPageContext(pageContext);
914     _jspx_th_logic_present_4.setParent(null);
915     _jspx_th_logic_present_4.setName("BeanActionException");
916     int _jspx_eval_logic_present_4 = _jspx_th_logic_present_4.doStartTag();
917     if (_jspx_eval_logic_present_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
918       do {
919         out.write("\r\n ");
920         out.write("<H3>Error!");
921         out.write("</H3>\r\n ");
922         out.write("<B>");
923         out.write("<font color=\"red\">");
924         if (_jspx_meth_bean_write_2(_jspx_th_logic_present_4, pageContext))
925           return true;
926         out.write("</font>");
927         out.write("</B>\r\n ");
928         out.write("<P/>\r\n ");
929         if (_jspx_meth_bean_write_3(_jspx_th_logic_present_4, pageContext))
930           return true;
931         out.write("\r\n");
932         int evalDoAfterBody = _jspx_th_logic_present_4.doAfterBody();
933         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
934           break;
935       } while (true);
936     }
937     if (_jspx_th_logic_present_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
938       return true;
939     _jspx_tagPool_logic_present_name.reuse(_jspx_th_logic_present_4);
940     return false;
941   }
942
943   private boolean _jspx_meth_bean_write_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
944           throws Throwable JavaDoc {
945     JspWriter out = pageContext.getOut();
946     /* ---- bean:write ---- */
947     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);
948     _jspx_th_bean_write_2.setPageContext(pageContext);
949     _jspx_th_bean_write_2.setParent(_jspx_th_logic_present_4);
950     _jspx_th_bean_write_2.setName("BeanActionException");
951     _jspx_th_bean_write_2.setProperty("class.name");
952     int _jspx_eval_bean_write_2 = _jspx_th_bean_write_2.doStartTag();
953     if (_jspx_th_bean_write_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
954       return true;
955     _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_2);
956     return false;
957   }
958
959   private boolean _jspx_meth_bean_write_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_logic_present_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
960           throws Throwable JavaDoc {
961     JspWriter out = pageContext.getOut();
962     /* ---- bean:write ---- */
963     org.apache.struts.taglib.bean.WriteTag _jspx_th_bean_write_3 = (org.apache.struts.taglib.bean.WriteTag) _jspx_tagPool_bean_write_property_name.get(org.apache.struts.taglib.bean.WriteTag.class);
964     _jspx_th_bean_write_3.setPageContext(pageContext);
965     _jspx_th_bean_write_3.setParent(_jspx_th_logic_present_4);
966     _jspx_th_bean_write_3.setName("BeanActionException");
967     _jspx_th_bean_write_3.setProperty("message");
968     int _jspx_eval_bean_write_3 = _jspx_th_bean_write_3.doStartTag();
969     if (_jspx_th_bean_write_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
970       return true;
971     _jspx_tagPool_bean_write_property_name.reuse(_jspx_th_bean_write_3);
972     return false;
973   }
974 }
975
Popular Tags