]> SALOME platform Git repositories - tools/siman.git/blob - Workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/siman/org/apache/jsp/jsp/menuitem_jsp.java
Salome HOME
*** empty log message ***
[tools/siman.git] / Workspace / .metadata / .plugins / org.eclipse.wst.server.core / tmp0 / work / Catalina / localhost / siman / org / apache / jsp / jsp / menuitem_jsp.java
1 package org.apache.jsp.jsp;
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import javax.servlet.jsp.*;
6 import java.util.Iterator;
7 import org.splat.wapp.Menu;
8 import org.splat.wapp.MenuItem;
9
10 public final class menuitem_jsp extends org.apache.jasper.runtime.HttpJspBase
11     implements org.apache.jasper.runtime.JspSourceDependent {
12
13   private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
14
15   private static java.util.List _jspx_dependants;
16
17   private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005fset_0026_005fvar;
18   private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody;
19   private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody;
20   private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005furl_0026_005fnamespace_005fid_005faction;
21   private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005fparam_0026_005fvalue_005fname_005fnobody;
22   private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005fa_0026_005fhref_005fcssClass;
23
24   private javax.el.ExpressionFactory _el_expressionfactory;
25   private org.apache.AnnotationProcessor _jsp_annotationprocessor;
26
27   public Object getDependants() {
28     return _jspx_dependants;
29   }
30
31   public void _jspInit() {
32     _005fjspx_005ftagPool_005fs_005fset_0026_005fvar = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
33     _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
34     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
35     _005fjspx_005ftagPool_005fs_005furl_0026_005fnamespace_005fid_005faction = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
36     _005fjspx_005ftagPool_005fs_005fparam_0026_005fvalue_005fname_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
37     _005fjspx_005ftagPool_005fs_005fa_0026_005fhref_005fcssClass = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
38     _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
39     _jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
40   }
41
42   public void _jspDestroy() {
43     _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.release();
44     _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.release();
45     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.release();
46     _005fjspx_005ftagPool_005fs_005furl_0026_005fnamespace_005fid_005faction.release();
47     _005fjspx_005ftagPool_005fs_005fparam_0026_005fvalue_005fname_005fnobody.release();
48     _005fjspx_005ftagPool_005fs_005fa_0026_005fhref_005fcssClass.release();
49   }
50
51   public void _jspService(HttpServletRequest request, HttpServletResponse response)
52         throws java.io.IOException, ServletException {
53
54     PageContext pageContext = null;
55     HttpSession session = null;
56     ServletContext application = null;
57     ServletConfig config = null;
58     JspWriter out = null;
59     Object page = this;
60     JspWriter _jspx_out = null;
61     PageContext _jspx_page_context = null;
62
63
64     try {
65       response.setContentType("text/html; charset=ISO-8859-1");
66       pageContext = _jspxFactory.getPageContext(this, request, response,
67                         null, true, 8192, true);
68       _jspx_page_context = pageContext;
69       application = pageContext.getServletContext();
70       config = pageContext.getServletConfig();
71       session = pageContext.getSession();
72       out = pageContext.getOut();
73       _jspx_out = out;
74
75       out.write("\r\n");
76       out.write("\r\n");
77       out.write("\r\n");
78       out.write("\r\n");
79       out.write("\r\n");
80       out.write("<!-- Initialization of the context\r\n");
81       out.write("  -->\r\n");
82   String  mename = request.getParameter("menu");          
83     Menu    menu   = (Menu)session.getAttribute("menu." + mename);
84
85       out.write("\r\n");
86       out.write("  ");
87       //  s:set
88       org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f0 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
89       _jspx_th_s_005fset_005f0.setPageContext(_jspx_page_context);
90       _jspx_th_s_005fset_005f0.setParent(null);
91       // /jsp/menuitem.jsp(15,2) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
92       _jspx_th_s_005fset_005f0.setVar("menuname");
93       int _jspx_eval_s_005fset_005f0 = _jspx_th_s_005fset_005f0.doStartTag();
94       if (_jspx_eval_s_005fset_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
95         if (_jspx_eval_s_005fset_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
96           out = _jspx_page_context.pushBody();
97           _jspx_th_s_005fset_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
98           _jspx_th_s_005fset_005f0.doInitBody();
99         }
100         do {
101           out.print(menu.getName());
102           int evalDoAfterBody = _jspx_th_s_005fset_005f0.doAfterBody();
103           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
104             break;
105         } while (true);
106         if (_jspx_eval_s_005fset_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
107           out = _jspx_page_context.popBody();
108         }
109       }
110       if (_jspx_th_s_005fset_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
111         _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f0);
112         return;
113       }
114       _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f0);
115       out.write("\r\n");
116       out.write("  ");
117       //  s:set
118       org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f1 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
119       _jspx_th_s_005fset_005f1.setPageContext(_jspx_page_context);
120       _jspx_th_s_005fset_005f1.setParent(null);
121       // /jsp/menuitem.jsp(16,2) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
122       _jspx_th_s_005fset_005f1.setVar("namespace");
123       int _jspx_eval_s_005fset_005f1 = _jspx_th_s_005fset_005f1.doStartTag();
124       if (_jspx_eval_s_005fset_005f1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
125         if (_jspx_eval_s_005fset_005f1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
126           out = _jspx_page_context.pushBody();
127           _jspx_th_s_005fset_005f1.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
128           _jspx_th_s_005fset_005f1.doInitBody();
129         }
130         do {
131           out.print(menu.getNamespace());
132           int evalDoAfterBody = _jspx_th_s_005fset_005f1.doAfterBody();
133           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
134             break;
135         } while (true);
136         if (_jspx_eval_s_005fset_005f1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
137           out = _jspx_page_context.popBody();
138         }
139       }
140       if (_jspx_th_s_005fset_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
141         _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f1);
142         return;
143       }
144       _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f1);
145       out.write("\r\n");
146       out.write("\r\n");
147       out.write("<!-- Display of the menu tab\r\n");
148       out.write("  -->\r\n");
149       out.write("  <div id=\"tab-bar\">\r\n");
150       out.write("    <span id=\"tab-front\">&nbsp;&nbsp;");
151       if (_jspx_meth_s_005ftext_005f0(_jspx_page_context))
152         return;
153       out.write("&nbsp;&nbsp;</span>\r\n");
154       out.write("  </div>\r\n");
155       out.write("\r\n");
156       out.write("<!-- Display of menu items\r\n");
157       out.write("  -->\r\n");
158       out.write("  <div id=menuitem-box>\r\n");
159
160     boolean submenu = false;
161     for (Iterator<MenuItem> listem = menu.asList().iterator(); listem.hasNext(); ) {
162         MenuItem item  = listem.next();
163         String   arrow = "image.hold.gif";
164
165         if (item.isSubItem()) {
166         if (!submenu) {
167           submenu = true;
168
169       out.write("        <div id=\"article-separator\"></div>\r\n");
170       }
171         } else {                
172         if (submenu) {
173           submenu = false;
174
175       out.write("        <div id=\"article-separator\"></div>\r\n");
176       }
177         if (item.isGroup()) {
178           if (item.isOpen()) arrow = "image.downarrow.png";
179           else               arrow = "image.rightarrow.png";
180         }
181       }
182       String name = item.getLabel();
183       String icon = item.getIcon();
184
185       out.write("        <div id=\"article-item\" onMouseOver=\"this.style.backgroundImage='url(");
186       if (_jspx_meth_s_005furl_005f0(_jspx_page_context))
187         return;
188       out.write(")'\" onMouseOut=\"this.style.backgroundImage='url(");
189       if (_jspx_meth_s_005furl_005f1(_jspx_page_context))
190         return;
191       out.write(")'\">\r\n");
192       out.write("          <table width=100% border=0 cellspacing=0 cellpadding=0 class=menu>\r\n");
193       out.write("            <tr height=22 valign=middle>\r\n");
194       out.write("              ");
195       //  s:set
196       org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f2 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
197       _jspx_th_s_005fset_005f2.setPageContext(_jspx_page_context);
198       _jspx_th_s_005fset_005f2.setParent(null);
199       // /jsp/menuitem.jsp(53,14) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
200       _jspx_th_s_005fset_005f2.setVar("menulabel");
201       int _jspx_eval_s_005fset_005f2 = _jspx_th_s_005fset_005f2.doStartTag();
202       if (_jspx_eval_s_005fset_005f2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
203         if (_jspx_eval_s_005fset_005f2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
204           out = _jspx_page_context.pushBody();
205           _jspx_th_s_005fset_005f2.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
206           _jspx_th_s_005fset_005f2.doInitBody();
207         }
208         do {
209           out.print(name);
210           int evalDoAfterBody = _jspx_th_s_005fset_005f2.doAfterBody();
211           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
212             break;
213         } while (true);
214         if (_jspx_eval_s_005fset_005f2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
215           out = _jspx_page_context.popBody();
216         }
217       }
218       if (_jspx_th_s_005fset_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
219         _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f2);
220         return;
221       }
222       _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f2);
223       out.write("\r\n");
224       out.write("              ");
225       //  s:set
226       org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f3 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
227       _jspx_th_s_005fset_005f3.setPageContext(_jspx_page_context);
228       _jspx_th_s_005fset_005f3.setParent(null);
229       // /jsp/menuitem.jsp(54,14) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
230       _jspx_th_s_005fset_005f3.setVar("menuicon");
231       int _jspx_eval_s_005fset_005f3 = _jspx_th_s_005fset_005f3.doStartTag();
232       if (_jspx_eval_s_005fset_005f3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
233         if (_jspx_eval_s_005fset_005f3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
234           out = _jspx_page_context.pushBody();
235           _jspx_th_s_005fset_005f3.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
236           _jspx_th_s_005fset_005f3.doInitBody();
237         }
238         do {
239           out.write("/skin/");
240           out.print(icon);
241           int evalDoAfterBody = _jspx_th_s_005fset_005f3.doAfterBody();
242           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
243             break;
244         } while (true);
245         if (_jspx_eval_s_005fset_005f3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
246           out = _jspx_page_context.popBody();
247         }
248       }
249       if (_jspx_th_s_005fset_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
250         _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f3);
251         return;
252       }
253       _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f3);
254       out.write("\r\n");
255       out.write("              ");
256       //  s:set
257       org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f4 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
258       _jspx_th_s_005fset_005f4.setPageContext(_jspx_page_context);
259       _jspx_th_s_005fset_005f4.setParent(null);
260       // /jsp/menuitem.jsp(55,14) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
261       _jspx_th_s_005fset_005f4.setVar("menuarrow");
262       int _jspx_eval_s_005fset_005f4 = _jspx_th_s_005fset_005f4.doStartTag();
263       if (_jspx_eval_s_005fset_005f4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
264         if (_jspx_eval_s_005fset_005f4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
265           out = _jspx_page_context.pushBody();
266           _jspx_th_s_005fset_005f4.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
267           _jspx_th_s_005fset_005f4.doInitBody();
268         }
269         do {
270           out.write("/skin/");
271           out.print(arrow);
272           int evalDoAfterBody = _jspx_th_s_005fset_005f4.doAfterBody();
273           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
274             break;
275         } while (true);
276         if (_jspx_eval_s_005fset_005f4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
277           out = _jspx_page_context.popBody();
278         }
279       }
280       if (_jspx_th_s_005fset_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
281         _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f4);
282         return;
283       }
284       _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f4);
285       out.write('\r');
286       out.write('\n');
287     if (item.isSelected()) {
288           if (icon != null) {
289
290       out.write("          <td background=\"");
291       if (_jspx_meth_s_005furl_005f2(_jspx_page_context))
292         return;
293       out.write("\" width=20 align=center><img src=\"");
294       if (_jspx_meth_s_005furl_005f3(_jspx_page_context))
295         return;
296       out.write("\" border=\"none\" /></td>\r\n");
297           }
298
299       out.write("          <td background=\"");
300       if (_jspx_meth_s_005furl_005f4(_jspx_page_context))
301         return;
302       out.write("\">&nbsp;");
303       if (_jspx_meth_s_005ftext_005f1(_jspx_page_context))
304         return;
305       out.write("</td>\r\n");
306       out.write("            <td background=\"");
307       if (_jspx_meth_s_005furl_005f5(_jspx_page_context))
308         return;
309       out.write("\" width=20 align=right><img src=\"");
310       if (_jspx_meth_s_005furl_005f6(_jspx_page_context))
311         return;
312       out.write("\" border=\"none\" /></td>\r\n");
313     } else {
314         if (icon != null) {
315
316       out.write("          <td width=20 align=center><img src=\"");
317       if (_jspx_meth_s_005furl_005f7(_jspx_page_context))
318         return;
319       out.write("\" border=\"none\" /></td>\r\n");
320       }
321         String href = item.getAction();
322         if (href != null) {
323                 String[] link = href.split("\\x3F");   // '?' character
324
325       out.write("          ");
326       //  s:set
327       org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f5 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
328       _jspx_th_s_005fset_005f5.setPageContext(_jspx_page_context);
329       _jspx_th_s_005fset_005f5.setParent(null);
330       // /jsp/menuitem.jsp(69,12) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
331       _jspx_th_s_005fset_005f5.setVar("menulink");
332       int _jspx_eval_s_005fset_005f5 = _jspx_th_s_005fset_005f5.doStartTag();
333       if (_jspx_eval_s_005fset_005f5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
334         if (_jspx_eval_s_005fset_005f5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
335           out = _jspx_page_context.pushBody();
336           _jspx_th_s_005fset_005f5.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
337           _jspx_th_s_005fset_005f5.doInitBody();
338         }
339         do {
340           out.print(link[0]);
341           int evalDoAfterBody = _jspx_th_s_005fset_005f5.doAfterBody();
342           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
343             break;
344         } while (true);
345         if (_jspx_eval_s_005fset_005f5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
346           out = _jspx_page_context.popBody();
347         }
348       }
349       if (_jspx_th_s_005fset_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
350         _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f5);
351         return;
352       }
353       _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f5);
354       out.write("\r\n");
355       out.write("            ");
356       //  s:url
357       org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f8 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fnamespace_005fid_005faction.get(org.apache.struts2.views.jsp.URLTag.class);
358       _jspx_th_s_005furl_005f8.setPageContext(_jspx_page_context);
359       _jspx_th_s_005furl_005f8.setParent(null);
360       // /jsp/menuitem.jsp(70,12) name = id type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
361       _jspx_th_s_005furl_005f8.setId("item");
362       // /jsp/menuitem.jsp(70,12) name = namespace type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
363       _jspx_th_s_005furl_005f8.setNamespace("%{#namespace}");
364       // /jsp/menuitem.jsp(70,12) name = action type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
365       _jspx_th_s_005furl_005f8.setAction("%{#menulink}");
366       int _jspx_eval_s_005furl_005f8 = _jspx_th_s_005furl_005f8.doStartTag();
367       if (_jspx_eval_s_005furl_005f8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
368         if (_jspx_eval_s_005furl_005f8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
369           out = _jspx_page_context.pushBody();
370           _jspx_th_s_005furl_005f8.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
371           _jspx_th_s_005furl_005f8.doInitBody();
372         }
373         do {
374           out.write('\r');
375           out.write('\n');
376         if (link.length > 1) {
377                   link = link[1].split("\\x26");       // '&' character
378                   for (int i=0; i<link.length; i++) {
379                           String[] param = link[i].split("=");
380
381           out.write("            ");
382           //  s:set
383           org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f6 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
384           _jspx_th_s_005fset_005f6.setPageContext(_jspx_page_context);
385           _jspx_th_s_005fset_005f6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005furl_005f8);
386           // /jsp/menuitem.jsp(75,14) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
387           _jspx_th_s_005fset_005f6.setVar("menuitemparameter");
388           int _jspx_eval_s_005fset_005f6 = _jspx_th_s_005fset_005f6.doStartTag();
389           if (_jspx_eval_s_005fset_005f6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
390             if (_jspx_eval_s_005fset_005f6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
391               out = _jspx_page_context.pushBody();
392               _jspx_th_s_005fset_005f6.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
393               _jspx_th_s_005fset_005f6.doInitBody();
394             }
395             do {
396               out.print(param[0]);
397               int evalDoAfterBody = _jspx_th_s_005fset_005f6.doAfterBody();
398               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
399                 break;
400             } while (true);
401             if (_jspx_eval_s_005fset_005f6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
402               out = _jspx_page_context.popBody();
403             }
404           }
405           if (_jspx_th_s_005fset_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
406             _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f6);
407             return;
408           }
409           _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f6);
410           out.write("\r\n");
411           out.write("              ");
412           //  s:set
413           org.apache.struts2.views.jsp.SetTag _jspx_th_s_005fset_005f7 = (org.apache.struts2.views.jsp.SetTag) _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.get(org.apache.struts2.views.jsp.SetTag.class);
414           _jspx_th_s_005fset_005f7.setPageContext(_jspx_page_context);
415           _jspx_th_s_005fset_005f7.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005furl_005f8);
416           // /jsp/menuitem.jsp(76,14) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
417           _jspx_th_s_005fset_005f7.setVar("menuitemvalue");
418           int _jspx_eval_s_005fset_005f7 = _jspx_th_s_005fset_005f7.doStartTag();
419           if (_jspx_eval_s_005fset_005f7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
420             if (_jspx_eval_s_005fset_005f7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
421               out = _jspx_page_context.pushBody();
422               _jspx_th_s_005fset_005f7.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
423               _jspx_th_s_005fset_005f7.doInitBody();
424             }
425             do {
426               out.print(param[1]);
427               int evalDoAfterBody = _jspx_th_s_005fset_005f7.doAfterBody();
428               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
429                 break;
430             } while (true);
431             if (_jspx_eval_s_005fset_005f7 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
432               out = _jspx_page_context.popBody();
433             }
434           }
435           if (_jspx_th_s_005fset_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
436             _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f7);
437             return;
438           }
439           _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f7);
440           out.write("\r\n");
441           out.write("              ");
442           if (_jspx_meth_s_005fparam_005f0(_jspx_th_s_005furl_005f8, _jspx_page_context))
443             return;
444           out.write('\r');
445           out.write('\n');
446           }
447           }
448
449           out.write("          ");
450           int evalDoAfterBody = _jspx_th_s_005furl_005f8.doAfterBody();
451           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
452             break;
453         } while (true);
454         if (_jspx_eval_s_005furl_005f8 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
455           out = _jspx_page_context.popBody();
456         }
457       }
458       if (_jspx_th_s_005furl_005f8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
459         _005fjspx_005ftagPool_005fs_005furl_0026_005fnamespace_005fid_005faction.reuse(_jspx_th_s_005furl_005f8);
460         return;
461       }
462       _005fjspx_005ftagPool_005fs_005furl_0026_005fnamespace_005fid_005faction.reuse(_jspx_th_s_005furl_005f8);
463       out.write("\r\n");
464       out.write("            <td>&nbsp;");
465       if (_jspx_meth_s_005fa_005f0(_jspx_page_context))
466         return;
467       out.write("</td>\r\n");
468       } else {
469
470       out.write("          <td>&nbsp;<font color=#A1A192>");
471       if (_jspx_meth_s_005ftext_005f3(_jspx_page_context))
472         return;
473       out.write("</font></td>\r\n");
474       }
475
476       out.write("          <td width=20 align=right><img src=\"");
477       if (_jspx_meth_s_005furl_005f9(_jspx_page_context))
478         return;
479       out.write("\" border=\"none\" /></td>\r\n");
480     }
481
482       out.write("\r\n");
483       out.write("            </tr>\r\n");
484       out.write("          </table>\r\n");
485       out.write("          </div>\r\n");
486   }
487
488       out.write("  \r\n");
489       out.write("  </div>");
490     } catch (Throwable t) {
491       if (!(t instanceof SkipPageException)){
492         out = _jspx_out;
493         if (out != null && out.getBufferSize() != 0)
494           try { out.clearBuffer(); } catch (java.io.IOException e) {}
495         if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
496       }
497     } finally {
498       _jspxFactory.releasePageContext(_jspx_page_context);
499     }
500   }
501
502   private boolean _jspx_meth_s_005ftext_005f0(PageContext _jspx_page_context)
503           throws Throwable {
504     PageContext pageContext = _jspx_page_context;
505     JspWriter out = _jspx_page_context.getOut();
506     //  s:text
507     org.apache.struts2.views.jsp.TextTag _jspx_th_s_005ftext_005f0 = (org.apache.struts2.views.jsp.TextTag) _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.get(org.apache.struts2.views.jsp.TextTag.class);
508     _jspx_th_s_005ftext_005f0.setPageContext(_jspx_page_context);
509     _jspx_th_s_005ftext_005f0.setParent(null);
510     // /jsp/menuitem.jsp(21,37) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
511     _jspx_th_s_005ftext_005f0.setName("title.%{#menuname}");
512     int _jspx_eval_s_005ftext_005f0 = _jspx_th_s_005ftext_005f0.doStartTag();
513     if (_jspx_th_s_005ftext_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
514       _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f0);
515       return true;
516     }
517     _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f0);
518     return false;
519   }
520
521   private boolean _jspx_meth_s_005furl_005f0(PageContext _jspx_page_context)
522           throws Throwable {
523     PageContext pageContext = _jspx_page_context;
524     JspWriter out = _jspx_page_context.getOut();
525     //  s:url
526     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f0 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
527     _jspx_th_s_005furl_005f0.setPageContext(_jspx_page_context);
528     _jspx_th_s_005furl_005f0.setParent(null);
529     // /jsp/menuitem.jsp(50,78) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
530     _jspx_th_s_005furl_005f0.setValue("/skin/image.highlighted.png");
531     int _jspx_eval_s_005furl_005f0 = _jspx_th_s_005furl_005f0.doStartTag();
532     if (_jspx_th_s_005furl_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
533       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f0);
534       return true;
535     }
536     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f0);
537     return false;
538   }
539
540   private boolean _jspx_meth_s_005furl_005f1(PageContext _jspx_page_context)
541           throws Throwable {
542     PageContext pageContext = _jspx_page_context;
543     JspWriter out = _jspx_page_context.getOut();
544     //  s:url
545     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f1 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
546     _jspx_th_s_005furl_005f1.setPageContext(_jspx_page_context);
547     _jspx_th_s_005furl_005f1.setParent(null);
548     // /jsp/menuitem.jsp(50,170) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
549     _jspx_th_s_005furl_005f1.setValue("/skin/image.white.png");
550     int _jspx_eval_s_005furl_005f1 = _jspx_th_s_005furl_005f1.doStartTag();
551     if (_jspx_th_s_005furl_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
552       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f1);
553       return true;
554     }
555     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f1);
556     return false;
557   }
558
559   private boolean _jspx_meth_s_005furl_005f2(PageContext _jspx_page_context)
560           throws Throwable {
561     PageContext pageContext = _jspx_page_context;
562     JspWriter out = _jspx_page_context.getOut();
563     //  s:url
564     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f2 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
565     _jspx_th_s_005furl_005f2.setPageContext(_jspx_page_context);
566     _jspx_th_s_005furl_005f2.setParent(null);
567     // /jsp/menuitem.jsp(58,28) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
568     _jspx_th_s_005furl_005f2.setValue("/skin/image.highlighted.png");
569     int _jspx_eval_s_005furl_005f2 = _jspx_th_s_005furl_005f2.doStartTag();
570     if (_jspx_th_s_005furl_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
571       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f2);
572       return true;
573     }
574     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f2);
575     return false;
576   }
577
578   private boolean _jspx_meth_s_005furl_005f3(PageContext _jspx_page_context)
579           throws Throwable {
580     PageContext pageContext = _jspx_page_context;
581     JspWriter out = _jspx_page_context.getOut();
582     //  s:url
583     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f3 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
584     _jspx_th_s_005furl_005f3.setPageContext(_jspx_page_context);
585     _jspx_th_s_005furl_005f3.setParent(null);
586     // /jsp/menuitem.jsp(58,106) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
587     _jspx_th_s_005furl_005f3.setValue("%{#menuicon}");
588     int _jspx_eval_s_005furl_005f3 = _jspx_th_s_005furl_005f3.doStartTag();
589     if (_jspx_th_s_005furl_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
590       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f3);
591       return true;
592     }
593     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f3);
594     return false;
595   }
596
597   private boolean _jspx_meth_s_005furl_005f4(PageContext _jspx_page_context)
598           throws Throwable {
599     PageContext pageContext = _jspx_page_context;
600     JspWriter out = _jspx_page_context.getOut();
601     //  s:url
602     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f4 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
603     _jspx_th_s_005furl_005f4.setPageContext(_jspx_page_context);
604     _jspx_th_s_005furl_005f4.setParent(null);
605     // /jsp/menuitem.jsp(60,28) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
606     _jspx_th_s_005furl_005f4.setValue("/skin/image.highlighted.png");
607     int _jspx_eval_s_005furl_005f4 = _jspx_th_s_005furl_005f4.doStartTag();
608     if (_jspx_th_s_005furl_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
609       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f4);
610       return true;
611     }
612     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f4);
613     return false;
614   }
615
616   private boolean _jspx_meth_s_005ftext_005f1(PageContext _jspx_page_context)
617           throws Throwable {
618     PageContext pageContext = _jspx_page_context;
619     JspWriter out = _jspx_page_context.getOut();
620     //  s:text
621     org.apache.struts2.views.jsp.TextTag _jspx_th_s_005ftext_005f1 = (org.apache.struts2.views.jsp.TextTag) _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.get(org.apache.struts2.views.jsp.TextTag.class);
622     _jspx_th_s_005ftext_005f1.setPageContext(_jspx_page_context);
623     _jspx_th_s_005ftext_005f1.setParent(null);
624     // /jsp/menuitem.jsp(60,80) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
625     _jspx_th_s_005ftext_005f1.setName("%{#menulabel}");
626     int _jspx_eval_s_005ftext_005f1 = _jspx_th_s_005ftext_005f1.doStartTag();
627     if (_jspx_th_s_005ftext_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
628       _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f1);
629       return true;
630     }
631     _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f1);
632     return false;
633   }
634
635   private boolean _jspx_meth_s_005furl_005f5(PageContext _jspx_page_context)
636           throws Throwable {
637     PageContext pageContext = _jspx_page_context;
638     JspWriter out = _jspx_page_context.getOut();
639     //  s:url
640     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f5 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
641     _jspx_th_s_005furl_005f5.setPageContext(_jspx_page_context);
642     _jspx_th_s_005furl_005f5.setParent(null);
643     // /jsp/menuitem.jsp(61,28) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
644     _jspx_th_s_005furl_005f5.setValue("/skin/image.highlighted.png");
645     int _jspx_eval_s_005furl_005f5 = _jspx_th_s_005furl_005f5.doStartTag();
646     if (_jspx_th_s_005furl_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
647       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f5);
648       return true;
649     }
650     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f5);
651     return false;
652   }
653
654   private boolean _jspx_meth_s_005furl_005f6(PageContext _jspx_page_context)
655           throws Throwable {
656     PageContext pageContext = _jspx_page_context;
657     JspWriter out = _jspx_page_context.getOut();
658     //  s:url
659     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f6 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
660     _jspx_th_s_005furl_005f6.setPageContext(_jspx_page_context);
661     _jspx_th_s_005furl_005f6.setParent(null);
662     // /jsp/menuitem.jsp(61,105) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
663     _jspx_th_s_005furl_005f6.setValue("%{#menuarrow}");
664     int _jspx_eval_s_005furl_005f6 = _jspx_th_s_005furl_005f6.doStartTag();
665     if (_jspx_th_s_005furl_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
666       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f6);
667       return true;
668     }
669     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f6);
670     return false;
671   }
672
673   private boolean _jspx_meth_s_005furl_005f7(PageContext _jspx_page_context)
674           throws Throwable {
675     PageContext pageContext = _jspx_page_context;
676     JspWriter out = _jspx_page_context.getOut();
677     //  s:url
678     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f7 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
679     _jspx_th_s_005furl_005f7.setPageContext(_jspx_page_context);
680     _jspx_th_s_005furl_005f7.setParent(null);
681     // /jsp/menuitem.jsp(64,48) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
682     _jspx_th_s_005furl_005f7.setValue("%{#menuicon}");
683     int _jspx_eval_s_005furl_005f7 = _jspx_th_s_005furl_005f7.doStartTag();
684     if (_jspx_th_s_005furl_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
685       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f7);
686       return true;
687     }
688     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f7);
689     return false;
690   }
691
692   private boolean _jspx_meth_s_005fparam_005f0(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005furl_005f8, PageContext _jspx_page_context)
693           throws Throwable {
694     PageContext pageContext = _jspx_page_context;
695     JspWriter out = _jspx_page_context.getOut();
696     //  s:param
697     org.apache.struts2.views.jsp.ParamTag _jspx_th_s_005fparam_005f0 = (org.apache.struts2.views.jsp.ParamTag) _005fjspx_005ftagPool_005fs_005fparam_0026_005fvalue_005fname_005fnobody.get(org.apache.struts2.views.jsp.ParamTag.class);
698     _jspx_th_s_005fparam_005f0.setPageContext(_jspx_page_context);
699     _jspx_th_s_005fparam_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005furl_005f8);
700     // /jsp/menuitem.jsp(77,14) name = name type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
701     _jspx_th_s_005fparam_005f0.setName("%{#menuitemparameter}");
702     // /jsp/menuitem.jsp(77,14) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
703     _jspx_th_s_005fparam_005f0.setValue("%{#menuitemvalue}");
704     int _jspx_eval_s_005fparam_005f0 = _jspx_th_s_005fparam_005f0.doStartTag();
705     if (_jspx_th_s_005fparam_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
706       _005fjspx_005ftagPool_005fs_005fparam_0026_005fvalue_005fname_005fnobody.reuse(_jspx_th_s_005fparam_005f0);
707       return true;
708     }
709     _005fjspx_005ftagPool_005fs_005fparam_0026_005fvalue_005fname_005fnobody.reuse(_jspx_th_s_005fparam_005f0);
710     return false;
711   }
712
713   private boolean _jspx_meth_s_005fa_005f0(PageContext _jspx_page_context)
714           throws Throwable {
715     PageContext pageContext = _jspx_page_context;
716     JspWriter out = _jspx_page_context.getOut();
717     //  s:a
718     org.apache.struts2.views.jsp.ui.AnchorTag _jspx_th_s_005fa_005f0 = (org.apache.struts2.views.jsp.ui.AnchorTag) _005fjspx_005ftagPool_005fs_005fa_0026_005fhref_005fcssClass.get(org.apache.struts2.views.jsp.ui.AnchorTag.class);
719     _jspx_th_s_005fa_005f0.setPageContext(_jspx_page_context);
720     _jspx_th_s_005fa_005f0.setParent(null);
721     // /jsp/menuitem.jsp(81,22) name = href type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
722     _jspx_th_s_005fa_005f0.setHref("%{#item}");
723     // /jsp/menuitem.jsp(81,22) name = cssClass type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
724     _jspx_th_s_005fa_005f0.setCssClass("item");
725     int _jspx_eval_s_005fa_005f0 = _jspx_th_s_005fa_005f0.doStartTag();
726     if (_jspx_eval_s_005fa_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
727       if (_jspx_eval_s_005fa_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
728         out = _jspx_page_context.pushBody();
729         _jspx_th_s_005fa_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
730         _jspx_th_s_005fa_005f0.doInitBody();
731       }
732       do {
733         if (_jspx_meth_s_005ftext_005f2(_jspx_th_s_005fa_005f0, _jspx_page_context))
734           return true;
735         int evalDoAfterBody = _jspx_th_s_005fa_005f0.doAfterBody();
736         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
737           break;
738       } while (true);
739       if (_jspx_eval_s_005fa_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
740         out = _jspx_page_context.popBody();
741       }
742     }
743     if (_jspx_th_s_005fa_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
744       _005fjspx_005ftagPool_005fs_005fa_0026_005fhref_005fcssClass.reuse(_jspx_th_s_005fa_005f0);
745       return true;
746     }
747     _005fjspx_005ftagPool_005fs_005fa_0026_005fhref_005fcssClass.reuse(_jspx_th_s_005fa_005f0);
748     return false;
749   }
750
751   private boolean _jspx_meth_s_005ftext_005f2(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fa_005f0, PageContext _jspx_page_context)
752           throws Throwable {
753     PageContext pageContext = _jspx_page_context;
754     JspWriter out = _jspx_page_context.getOut();
755     //  s:text
756     org.apache.struts2.views.jsp.TextTag _jspx_th_s_005ftext_005f2 = (org.apache.struts2.views.jsp.TextTag) _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.get(org.apache.struts2.views.jsp.TextTag.class);
757     _jspx_th_s_005ftext_005f2.setPageContext(_jspx_page_context);
758     _jspx_th_s_005ftext_005f2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fa_005f0);
759     // /jsp/menuitem.jsp(81,59) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
760     _jspx_th_s_005ftext_005f2.setName("%{#menulabel}");
761     int _jspx_eval_s_005ftext_005f2 = _jspx_th_s_005ftext_005f2.doStartTag();
762     if (_jspx_th_s_005ftext_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
763       _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f2);
764       return true;
765     }
766     _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f2);
767     return false;
768   }
769
770   private boolean _jspx_meth_s_005ftext_005f3(PageContext _jspx_page_context)
771           throws Throwable {
772     PageContext pageContext = _jspx_page_context;
773     JspWriter out = _jspx_page_context.getOut();
774     //  s:text
775     org.apache.struts2.views.jsp.TextTag _jspx_th_s_005ftext_005f3 = (org.apache.struts2.views.jsp.TextTag) _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.get(org.apache.struts2.views.jsp.TextTag.class);
776     _jspx_th_s_005ftext_005f3.setPageContext(_jspx_page_context);
777     _jspx_th_s_005ftext_005f3.setParent(null);
778     // /jsp/menuitem.jsp(83,42) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
779     _jspx_th_s_005ftext_005f3.setName("%{#menulabel}");
780     int _jspx_eval_s_005ftext_005f3 = _jspx_th_s_005ftext_005f3.doStartTag();
781     if (_jspx_th_s_005ftext_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
782       _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f3);
783       return true;
784     }
785     _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f3);
786     return false;
787   }
788
789   private boolean _jspx_meth_s_005furl_005f9(PageContext _jspx_page_context)
790           throws Throwable {
791     PageContext pageContext = _jspx_page_context;
792     JspWriter out = _jspx_page_context.getOut();
793     //  s:url
794     org.apache.struts2.views.jsp.URLTag _jspx_th_s_005furl_005f9 = (org.apache.struts2.views.jsp.URLTag) _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.URLTag.class);
795     _jspx_th_s_005furl_005f9.setPageContext(_jspx_page_context);
796     _jspx_th_s_005furl_005f9.setParent(null);
797     // /jsp/menuitem.jsp(85,47) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
798     _jspx_th_s_005furl_005f9.setValue("%{#menuarrow}");
799     int _jspx_eval_s_005furl_005f9 = _jspx_th_s_005furl_005f9.doStartTag();
800     if (_jspx_th_s_005furl_005f9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
801       _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f9);
802       return true;
803     }
804     _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f9);
805     return false;
806   }
807 }