1 package org.apache.jsp.study;
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import javax.servlet.jsp.*;
7 public final class displayStudyStep_jsp extends org.apache.jasper.runtime.HttpJspBase
8 implements org.apache.jasper.runtime.JspSourceDependent {
10 private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();
12 private static java.util.List _jspx_dependants;
14 private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005fset_0026_005fvar;
15 private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody;
16 private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody;
17 private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005fif_0026_005ftest;
18 private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005felse;
19 private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fs_005fproperty_0026_005fvalue_005fnobody;
21 private javax.el.ExpressionFactory _el_expressionfactory;
22 private org.apache.AnnotationProcessor _jsp_annotationprocessor;
24 public Object getDependants() {
25 return _jspx_dependants;
28 public void _jspInit() {
29 _005fjspx_005ftagPool_005fs_005fset_0026_005fvar = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
30 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
31 _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
32 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
33 _005fjspx_005ftagPool_005fs_005felse = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
34 _005fjspx_005ftagPool_005fs_005fproperty_0026_005fvalue_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
35 _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
36 _jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
39 public void _jspDestroy() {
40 _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.release();
41 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.release();
42 _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.release();
43 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.release();
44 _005fjspx_005ftagPool_005fs_005felse.release();
45 _005fjspx_005ftagPool_005fs_005fproperty_0026_005fvalue_005fnobody.release();
48 public void _jspService(HttpServletRequest request, HttpServletResponse response)
49 throws java.io.IOException, ServletException {
51 PageContext pageContext = null;
52 HttpSession session = null;
53 ServletContext application = null;
54 ServletConfig config = null;
57 JspWriter _jspx_out = null;
58 PageContext _jspx_page_context = null;
62 response.setContentType("text/html; charset=ISO-8859-1");
63 pageContext = _jspxFactory.getPageContext(this, request, response,
64 null, true, 8192, true);
65 _jspx_page_context = pageContext;
66 application = pageContext.getServletContext();
67 config = pageContext.getServletConfig();
68 session = pageContext.getSession();
69 out = pageContext.getOut();
74 out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n");
76 out.write("<!-- Initialization of the edit action, if any\r\n");
77 out.write(" =============================================================================================================================\r\n");
78 out.write(" -->\r\n");
79 String action = request.getParameter("action");
80 String type = request.getParameter("index");
81 if (action == null) action = "display";
86 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);
87 _jspx_th_s_005fset_005f0.setPageContext(_jspx_page_context);
88 _jspx_th_s_005fset_005f0.setParent(null);
89 // /study/displayStudyStep.jsp(16,0) name = var type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
90 _jspx_th_s_005fset_005f0.setVar("todo");
91 int _jspx_eval_s_005fset_005f0 = _jspx_th_s_005fset_005f0.doStartTag();
92 if (_jspx_eval_s_005fset_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
93 if (_jspx_eval_s_005fset_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
94 out = _jspx_page_context.pushBody();
95 _jspx_th_s_005fset_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
96 _jspx_th_s_005fset_005f0.doInitBody();
100 int evalDoAfterBody = _jspx_th_s_005fset_005f0.doAfterBody();
101 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
104 if (_jspx_eval_s_005fset_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
105 out = _jspx_page_context.popBody();
108 if (_jspx_th_s_005fset_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
109 _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f0);
112 _005fjspx_005ftagPool_005fs_005fset_0026_005fvar.reuse(_jspx_th_s_005fset_005f0);
114 out.write("<html>\r\n");
116 out.write(" <head>\r\n");
117 out.write(" <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\r\n");
118 out.write(" <title>");
119 if (_jspx_meth_s_005ftext_005f0(_jspx_page_context))
121 out.write("</title>\r\n");
122 out.write(" <link href=");
123 if (_jspx_meth_s_005furl_005f0(_jspx_page_context))
125 out.write(" rel=\"stylesheet\" type=\"text/css\">\r\n");
126 out.write(" <link href=\"../rtef/rte.css\" rel=\"stylesheet\" type=\"text/css\">\r\n");
127 out.write(" <script language=\"JavaScript\" type=\"text/javascript\" src=\"../rtef/lang/fr.js\"></script>\r\n");
128 out.write(" <script language=\"JavaScript\" type=\"text/javascript\" src=\"../rtef/richtext.js\"></script>\r\n");
129 out.write(" <script language=\"JavaScript\" type=\"text/javascript\" src=\"../rtef/xhtml.js\"></script>\r\n");
130 out.write(" <script language=\"JavaScript\" type=\"text/javascript\" src=\"../jvs/popup.js\"></script>\r\n");
131 out.write(" <script language=\"JavaScript\" type=\"text/javascript\" src=\"../jvs/action.js\"></script>\r\n");
133 out.write(" <script language=\"JavaScript\">\r\n");
135 out.write(" initTextEditor();\r\n");
137 out.write(" var substitutions = new Array (\r\n");
138 out.write(" new RegExp(\"[\\r\\n]\",'g'), \" \", // For removing carriage returns & line feeds\r\n");
139 out.write(" new RegExp(\"<p> \"), \"<p>\", // For removing of the 1st paragraph\r\n");
140 out.write(" new RegExp(\" </p>\"), \"</p>\", // For removing of the 1st paragraph\r\n");
142 out.write(" new RegExp(\"é\",'g'), \"é\",\r\n");
143 out.write(" new RegExp(\"è\",'g'), \"è\",\r\n");
144 out.write(" new RegExp(\"ê\",'g'), \"ê\",\r\n");
145 out.write(" new RegExp(\"ë\",'g'), \"ë\",\r\n");
146 out.write(" new RegExp(\"à\",'g'), \"à\",\r\n");
147 out.write(" new RegExp(\"â\",'g'), \"â\",\r\n");
148 out.write(" new RegExp(\"î\",'g'), \"î\",\r\n");
149 out.write(" new RegExp(\"ï\",'g'), \"ï\",\r\n");
150 out.write(" new RegExp(\"ô\",'g'), \"ô\",\r\n");
151 out.write(" new RegExp(\"ù\",'g'), \"ù\",\r\n");
152 out.write(" new RegExp(\"û\",'g'), \"û\",\r\n");
153 out.write(" new RegExp(\"ü\",'g'), \"ü\",\r\n");
155 out.write(" new RegExp(\"ç\",'g'), \"ç\"\r\n");
156 out.write(" );\r\n");
158 out.write(" function initialize (action) {\r\n");
159 out.write("// ----------------------------\r\n");
160 out.write(" if (action == \"setContext\") {\r\n");
161 out.write(" \t edit.elements[2].focus();\r\n");
162 out.write(" } else\r\n");
163 out.write(" if (action == \"renameDocument\") {\r\n");
164 out.write(" edoc.documentTitle.focus();\r\n");
165 out.write(" } else\r\n");
166 out.write(" if (action == \"renameKnowledge\") {\r\n");
167 out.write(" edit.knowledgeTitle.focus();\r\n");
168 out.write(" } else\r\n");
169 out.write(" if (action == \"addKnowledge\") {\r\n");
170 out.write(" edit.elements[1].focus();\r\n");
171 out.write(" } else\r\n");
172 out.write(" if (action != \"display\") {\r\n");
173 out.write(" \t edit.elements[0].focus();\r\n");
176 out.write(" function setValue () {\r\n");
177 out.write("// -------------------\r\n");
178 out.write(" var select = edit.elements[0].value; // contextValue select input\r\n");
179 out.write(" if (select == \"0\") { // Creation of a new context type\r\n");
180 out.write(" tds = document.getElementById(\"select\");\r\n");
181 out.write(" tde = document.getElementById(\"enter\");\r\n");
182 out.write(" tds.style.display = \"none\"; // Hides the select input\r\n");
183 out.write(" tde.style.display = \"block\"; // Displays the text input\r\n");
185 out.write(" edit.elements[2].focus();\r\n");
187 out.write(" function clean (html) {\r\n");
188 out.write("// --------------------- \r\n");
189 out.write(" html = trim(html);\r\n");
190 out.write(" for (i=0; i<substitutions.length; i = i+2) {\r\n");
191 out.write(" html = html.replace(substitutions[i], substitutions[i+1]);\r\n");
193 out.write(" return html;\r\n");
195 out.write(" function submitEdit () {\r\n");
196 out.write("// ---------------------- \r\n");
197 out.write(" updateRTEs(); // Sets the value of knowledgeValue input \r\n");
198 out.write(" edit.knowledgeValue.value = clean(edit.knowledgeValue.value);\r\n");
199 out.write(" edit.submit();\r\n");
201 out.write(" </script>\r\n");
202 out.write(" </head>\r\n");
204 out.write(" <body onLoad=\"initialize('");
206 out.write("')\">\r\n");
207 out.write("<!-- Menu-bar\r\n");
208 out.write(" =============================================================================================================================\r\n");
209 out.write(" -->\r\n");
211 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/menubar.jsp" + (("/jsp/menubar.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("menu", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
214 out.write("<!-- Title-bar\r\n");
215 out.write(" =============================================================================================================================\r\n");
216 out.write(" -->\r\n");
218 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/titlebar.jsp" + (("/jsp/titlebar.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("entity", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
221 out.write("<!-- Left pane\r\n");
222 out.write(" =============================================================================================================================\r\n");
223 out.write(" -->\r\n");
224 out.write(" <div id=left-pane>\r\n");
226 if (_jspx_meth_s_005fif_005f0(_jspx_page_context))
230 if (_jspx_meth_s_005felse_005f0(_jspx_page_context))
233 out.write(" <div id=top-spacer></div>\r\n");
235 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/menuitem.jsp" + (("/jsp/menuitem.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("menu", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
238 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/studyProperties.jsp", out, false);
240 out.write(" </div>\r\n");
242 out.write(" <div id=main-pane>\r\n");
244 out.write("<!-- Description and simulation context sections\r\n");
245 out.write(" =============================================================================================================================\r\n");
247 out.write(" Display of tabs\r\n");
248 out.write(" -->\r\n");
249 out.write(" <div id=\"tab-bar\">\r\n");
250 out.write(" <div id=\"tab-description\">\r\n");
251 out.write(" <span id=\"tab-front\"> ");
252 if (_jspx_meth_s_005ftext_005f1(_jspx_page_context))
254 out.write(" </span>\r\n");
255 out.write(" </div>\r\n");
256 out.write(" <div id=\"tab-context\">\r\n");
257 out.write(" <span id=\"tab-front\"> ");
258 if (_jspx_meth_s_005ftext_005f2(_jspx_page_context))
260 out.write(" </span>\r\n");
261 out.write(" </div>\r\n");
262 out.write(" </div>\r\n");
264 out.write("<!-- Display of contents\r\n");
265 out.write(" -->\r\n");
266 out.write(" <div id=\"article-box\">\r\n");
267 out.write(" <table width=100% border=0 cellspacing=0 cellpadding=0>\r\n");
268 out.write(" <tr valign=top>\r\n");
269 out.write(" <td width=38%> <!-- Must conform to the width of above tab-description -->\r\n");
270 out.write(" <div id=\"top-spacer\"></div>\r\n");
271 out.write(" <div id=article-body class=text>\r\n");
273 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/readDescription.jsp" + (("/jsp/readDescription.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("entity", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
275 out.write(" </div>\r\n");
276 out.write(" </td>\r\n");
277 out.write(" <td width=1></td> <!-- Trick for aligning the vertical separator with the tab -->\r\n");
278 out.write(" <td width=1 bgcolor=#AAAAAA></td>\r\n");
279 out.write(" <td>\r\n");
280 out.write(" <div id=\"top-spacer\"></div>\r\n");
281 out.write(" <div id=\"article-body\">\r\n");
284 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f1 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
285 _jspx_th_s_005fif_005f1.setPageContext(_jspx_page_context);
286 _jspx_th_s_005fif_005f1.setParent(null);
287 // /study/displayStudyStep.jsp(171,14) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
288 _jspx_th_s_005fif_005f1.setTest("%{#todo == 'newContext' || #todo == 'selectContext' || #todo == 'setContext'}");
289 int _jspx_eval_s_005fif_005f1 = _jspx_th_s_005fif_005f1.doStartTag();
290 if (_jspx_eval_s_005fif_005f1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
291 if (_jspx_eval_s_005fif_005f1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
292 out = _jspx_page_context.pushBody();
293 _jspx_th_s_005fif_005f1.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
294 _jspx_th_s_005fif_005f1.doInitBody();
298 out.write(" <form name=\"edit\" action=\"");
300 out.write("?selection=");
301 if (_jspx_meth_s_005fproperty_005f0(_jspx_th_s_005fif_005f1, _jspx_page_context))
303 out.write("\" method=\"post\">\r\n");
305 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/editContext.jsp" + (("/jsp/editContext.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("action", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf(action), request.getCharacterEncoding()) + "&" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("type", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf(type), request.getCharacterEncoding()), out, false);
307 out.write(" </form>\r\n");
309 int evalDoAfterBody = _jspx_th_s_005fif_005f1.doAfterBody();
310 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
313 if (_jspx_eval_s_005fif_005f1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
314 out = _jspx_page_context.popBody();
317 if (_jspx_th_s_005fif_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
318 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f1);
321 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f1);
324 if (_jspx_meth_s_005felse_005f1(_jspx_page_context))
327 out.write(" </div>\r\n");
328 out.write(" </td>\r\n");
329 out.write(" </tr>\r\n");
330 out.write(" </table>\r\n");
331 out.write(" </div>\r\n");
333 out.write("<!-- Knowledge elements section\r\n");
334 out.write(" =============================================================================================================================\r\n");
335 out.write(" -->\r\n");
338 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f2 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
339 _jspx_th_s_005fif_005f2.setPageContext(_jspx_page_context);
340 _jspx_th_s_005fif_005f2.setParent(null);
341 // /study/displayStudyStep.jsp(191,6) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
342 _jspx_th_s_005fif_005f2.setTest("knowledges != null");
343 int _jspx_eval_s_005fif_005f2 = _jspx_th_s_005fif_005f2.doStartTag();
344 if (_jspx_eval_s_005fif_005f2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
345 if (_jspx_eval_s_005fif_005f2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
346 out = _jspx_page_context.pushBody();
347 _jspx_th_s_005fif_005f2.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
348 _jspx_th_s_005fif_005f2.doInitBody();
352 out.write(" <div id=article-box>\r\n");
353 out.write(" <div id=section>");
354 if (_jspx_meth_s_005ftext_005f3(_jspx_th_s_005fif_005f2, _jspx_page_context))
356 out.write("</div>\r\n");
357 out.write(" <div id=article-body class=text>\r\n");
360 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f3 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
361 _jspx_th_s_005fif_005f3.setPageContext(_jspx_page_context);
362 _jspx_th_s_005fif_005f3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f2);
363 // /study/displayStudyStep.jsp(195,10) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
364 _jspx_th_s_005fif_005f3.setTest("%{#todo == 'addKnowledge' || #todo == 'renameKnowledge' || #todo == 'editKnowledge'}");
365 int _jspx_eval_s_005fif_005f3 = _jspx_th_s_005fif_005f3.doStartTag();
366 if (_jspx_eval_s_005fif_005f3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
367 if (_jspx_eval_s_005fif_005f3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
368 out = _jspx_page_context.pushBody();
369 _jspx_th_s_005fif_005f3.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
370 _jspx_th_s_005fif_005f3.doInitBody();
374 out.write(" <form name=\"edit\" action=\"setKnowledge\" method=\"post\">\r\n");
376 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/editKnowledge.jsp" + (("/jsp/editKnowledge.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("action", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf(action), request.getCharacterEncoding()) + "&" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("index", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf(type), request.getCharacterEncoding()), out, false);
378 out.write(" </form>\r\n");
380 int evalDoAfterBody = _jspx_th_s_005fif_005f3.doAfterBody();
381 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
384 if (_jspx_eval_s_005fif_005f3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
385 out = _jspx_page_context.popBody();
388 if (_jspx_th_s_005fif_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
389 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f3);
392 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f3);
395 if (_jspx_meth_s_005felse_005f2(_jspx_th_s_005fif_005f2, _jspx_page_context))
398 out.write(" </div>\r\n");
399 out.write(" </div>\r\n");
401 int evalDoAfterBody = _jspx_th_s_005fif_005f2.doAfterBody();
402 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
405 if (_jspx_eval_s_005fif_005f2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
406 out = _jspx_page_context.popBody();
409 if (_jspx_th_s_005fif_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
410 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f2);
413 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f2);
416 out.write("<!-- Documents section\r\n");
417 out.write(" =============================================================================================================================\r\n");
418 out.write(" -->\r\n");
421 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f4 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
422 _jspx_th_s_005fif_005f4.setPageContext(_jspx_page_context);
423 _jspx_th_s_005fif_005f4.setParent(null);
424 // /study/displayStudyStep.jsp(215,6) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
425 _jspx_th_s_005fif_005f4.setTest("documents != null");
426 int _jspx_eval_s_005fif_005f4 = _jspx_th_s_005fif_005f4.doStartTag();
427 if (_jspx_eval_s_005fif_005f4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
428 if (_jspx_eval_s_005fif_005f4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
429 out = _jspx_page_context.pushBody();
430 _jspx_th_s_005fif_005f4.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
431 _jspx_th_s_005fif_005f4.doInitBody();
435 out.write(" <div id=article-box>\r\n");
436 out.write(" <div id=section>");
437 if (_jspx_meth_s_005ftext_005f4(_jspx_th_s_005fif_005f4, _jspx_page_context))
439 out.write("</div>\r\n");
440 out.write(" <div id=article-body class=text>\r\n");
443 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f5 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
444 _jspx_th_s_005fif_005f5.setPageContext(_jspx_page_context);
445 _jspx_th_s_005fif_005f5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f4);
446 // /study/displayStudyStep.jsp(219,10) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
447 _jspx_th_s_005fif_005f5.setTest("%{writeAccess == 'true' && stepEnabled == 'true'}");
448 int _jspx_eval_s_005fif_005f5 = _jspx_th_s_005fif_005f5.doStartTag();
449 if (_jspx_eval_s_005fif_005f5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
450 if (_jspx_eval_s_005fif_005f5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
451 out = _jspx_page_context.pushBody();
452 _jspx_th_s_005fif_005f5.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
453 _jspx_th_s_005fif_005f5.doInitBody();
457 out.write(" <form name=\"edoc\" action=\"setDocument\" method=\"post\">\r\n");
459 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/editContents.jsp" + (("/jsp/editContents.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("action", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf(action), request.getCharacterEncoding()) + "&" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("index", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf(type), request.getCharacterEncoding()), out, false);
461 out.write(" </form>\r\n");
463 int evalDoAfterBody = _jspx_th_s_005fif_005f5.doAfterBody();
464 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
467 if (_jspx_eval_s_005fif_005f5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
468 out = _jspx_page_context.popBody();
471 if (_jspx_th_s_005fif_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
472 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f5);
475 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f5);
478 if (_jspx_meth_s_005felse_005f3(_jspx_th_s_005fif_005f4, _jspx_page_context))
481 out.write(" </div>\r\n");
482 out.write(" </div>\r\n");
484 out.write("<!-- Comment section\r\n");
485 out.write(" =============================================================================================================================\r\n");
486 out.write(" -->\r\n");
488 if (_jspx_meth_s_005fif_005f6(_jspx_th_s_005fif_005f4, _jspx_page_context))
492 int evalDoAfterBody = _jspx_th_s_005fif_005f4.doAfterBody();
493 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
496 if (_jspx_eval_s_005fif_005f4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
497 out = _jspx_page_context.popBody();
500 if (_jspx_th_s_005fif_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
501 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f4);
504 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f4);
507 out.write(" </div>\r\n");
508 out.write(" </body>\r\n");
509 out.write("</html>");
510 } catch (Throwable t) {
511 if (!(t instanceof SkipPageException)){
513 if (out != null && out.getBufferSize() != 0)
514 try { out.clearBuffer(); } catch (java.io.IOException e) {}
515 if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
518 _jspxFactory.releasePageContext(_jspx_page_context);
522 private boolean _jspx_meth_s_005ftext_005f0(PageContext _jspx_page_context)
524 PageContext pageContext = _jspx_page_context;
525 JspWriter out = _jspx_page_context.getOut();
527 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);
528 _jspx_th_s_005ftext_005f0.setPageContext(_jspx_page_context);
529 _jspx_th_s_005ftext_005f0.setParent(null);
530 // /study/displayStudyStep.jsp(21,11) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
531 _jspx_th_s_005ftext_005f0.setName("name.module");
532 int _jspx_eval_s_005ftext_005f0 = _jspx_th_s_005ftext_005f0.doStartTag();
533 if (_jspx_th_s_005ftext_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
534 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f0);
537 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f0);
541 private boolean _jspx_meth_s_005furl_005f0(PageContext _jspx_page_context)
543 PageContext pageContext = _jspx_page_context;
544 JspWriter out = _jspx_page_context.getOut();
546 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);
547 _jspx_th_s_005furl_005f0.setPageContext(_jspx_page_context);
548 _jspx_th_s_005furl_005f0.setParent(null);
549 // /study/displayStudyStep.jsp(22,15) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
550 _jspx_th_s_005furl_005f0.setValue("/skin/default.css");
551 int _jspx_eval_s_005furl_005f0 = _jspx_th_s_005furl_005f0.doStartTag();
552 if (_jspx_th_s_005furl_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
553 _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f0);
556 _005fjspx_005ftagPool_005fs_005furl_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005furl_005f0);
560 private boolean _jspx_meth_s_005fif_005f0(PageContext _jspx_page_context)
562 PageContext pageContext = _jspx_page_context;
563 JspWriter out = _jspx_page_context.getOut();
564 HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
565 HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
567 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f0 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
568 _jspx_th_s_005fif_005f0.setPageContext(_jspx_page_context);
569 _jspx_th_s_005fif_005f0.setParent(null);
570 // /study/displayStudyStep.jsp(120,6) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
571 _jspx_th_s_005fif_005f0.setTest("%{writeAccess && userRights.canCreateDocument()}");
572 int _jspx_eval_s_005fif_005f0 = _jspx_th_s_005fif_005f0.doStartTag();
573 if (_jspx_eval_s_005fif_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
574 if (_jspx_eval_s_005fif_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
575 out = _jspx_page_context.pushBody();
576 _jspx_th_s_005fif_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
577 _jspx_th_s_005fif_005f0.doInitBody();
582 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/toolbar.jsp" + (("/jsp/toolbar.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("tools", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
585 int evalDoAfterBody = _jspx_th_s_005fif_005f0.doAfterBody();
586 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
589 if (_jspx_eval_s_005fif_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
590 out = _jspx_page_context.popBody();
593 if (_jspx_th_s_005fif_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
594 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f0);
597 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f0);
601 private boolean _jspx_meth_s_005felse_005f0(PageContext _jspx_page_context)
603 PageContext pageContext = _jspx_page_context;
604 JspWriter out = _jspx_page_context.getOut();
605 HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
606 HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
608 org.apache.struts2.views.jsp.ElseTag _jspx_th_s_005felse_005f0 = (org.apache.struts2.views.jsp.ElseTag) _005fjspx_005ftagPool_005fs_005felse.get(org.apache.struts2.views.jsp.ElseTag.class);
609 _jspx_th_s_005felse_005f0.setPageContext(_jspx_page_context);
610 _jspx_th_s_005felse_005f0.setParent(null);
611 int _jspx_eval_s_005felse_005f0 = _jspx_th_s_005felse_005f0.doStartTag();
612 if (_jspx_eval_s_005felse_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
613 if (_jspx_eval_s_005felse_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
614 out = _jspx_page_context.pushBody();
615 _jspx_th_s_005felse_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
616 _jspx_th_s_005felse_005f0.doInitBody();
621 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/toolbar.jsp" + (("/jsp/toolbar.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("tools", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("standard", request.getCharacterEncoding()), out, false);
624 int evalDoAfterBody = _jspx_th_s_005felse_005f0.doAfterBody();
625 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
628 if (_jspx_eval_s_005felse_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
629 out = _jspx_page_context.popBody();
632 if (_jspx_th_s_005felse_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
633 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f0);
636 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f0);
640 private boolean _jspx_meth_s_005ftext_005f1(PageContext _jspx_page_context)
642 PageContext pageContext = _jspx_page_context;
643 JspWriter out = _jspx_page_context.getOut();
645 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);
646 _jspx_th_s_005ftext_005f1.setPageContext(_jspx_page_context);
647 _jspx_th_s_005ftext_005f1.setParent(null);
648 // /study/displayStudyStep.jsp(146,43) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
649 _jspx_th_s_005ftext_005f1.setName("title.description");
650 int _jspx_eval_s_005ftext_005f1 = _jspx_th_s_005ftext_005f1.doStartTag();
651 if (_jspx_th_s_005ftext_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
652 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f1);
655 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f1);
659 private boolean _jspx_meth_s_005ftext_005f2(PageContext _jspx_page_context)
661 PageContext pageContext = _jspx_page_context;
662 JspWriter out = _jspx_page_context.getOut();
664 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);
665 _jspx_th_s_005ftext_005f2.setPageContext(_jspx_page_context);
666 _jspx_th_s_005ftext_005f2.setParent(null);
667 // /study/displayStudyStep.jsp(149,43) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
668 _jspx_th_s_005ftext_005f2.setName("title.context");
669 int _jspx_eval_s_005ftext_005f2 = _jspx_th_s_005ftext_005f2.doStartTag();
670 if (_jspx_th_s_005ftext_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
671 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f2);
674 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f2);
678 private boolean _jspx_meth_s_005fproperty_005f0(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f1, PageContext _jspx_page_context)
680 PageContext pageContext = _jspx_page_context;
681 JspWriter out = _jspx_page_context.getOut();
683 org.apache.struts2.views.jsp.PropertyTag _jspx_th_s_005fproperty_005f0 = (org.apache.struts2.views.jsp.PropertyTag) _005fjspx_005ftagPool_005fs_005fproperty_0026_005fvalue_005fnobody.get(org.apache.struts2.views.jsp.PropertyTag.class);
684 _jspx_th_s_005fproperty_005f0.setPageContext(_jspx_page_context);
685 _jspx_th_s_005fproperty_005f0.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f1);
686 // /study/displayStudyStep.jsp(172,64) name = value type = java.lang.String reqTime = false required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
687 _jspx_th_s_005fproperty_005f0.setValue("selection");
688 int _jspx_eval_s_005fproperty_005f0 = _jspx_th_s_005fproperty_005f0.doStartTag();
689 if (_jspx_th_s_005fproperty_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
690 _005fjspx_005ftagPool_005fs_005fproperty_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005fproperty_005f0);
693 _005fjspx_005ftagPool_005fs_005fproperty_0026_005fvalue_005fnobody.reuse(_jspx_th_s_005fproperty_005f0);
697 private boolean _jspx_meth_s_005felse_005f1(PageContext _jspx_page_context)
699 PageContext pageContext = _jspx_page_context;
700 JspWriter out = _jspx_page_context.getOut();
701 HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
702 HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
704 org.apache.struts2.views.jsp.ElseTag _jspx_th_s_005felse_005f1 = (org.apache.struts2.views.jsp.ElseTag) _005fjspx_005ftagPool_005fs_005felse.get(org.apache.struts2.views.jsp.ElseTag.class);
705 _jspx_th_s_005felse_005f1.setPageContext(_jspx_page_context);
706 _jspx_th_s_005felse_005f1.setParent(null);
707 int _jspx_eval_s_005felse_005f1 = _jspx_th_s_005felse_005f1.doStartTag();
708 if (_jspx_eval_s_005felse_005f1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
709 if (_jspx_eval_s_005felse_005f1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
710 out = _jspx_page_context.pushBody();
711 _jspx_th_s_005felse_005f1.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
712 _jspx_th_s_005felse_005f1.doInitBody();
717 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/readContext.jsp", out, false);
720 int evalDoAfterBody = _jspx_th_s_005felse_005f1.doAfterBody();
721 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
724 if (_jspx_eval_s_005felse_005f1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
725 out = _jspx_page_context.popBody();
728 if (_jspx_th_s_005felse_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
729 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f1);
732 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f1);
736 private boolean _jspx_meth_s_005ftext_005f3(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f2, PageContext _jspx_page_context)
738 PageContext pageContext = _jspx_page_context;
739 JspWriter out = _jspx_page_context.getOut();
741 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);
742 _jspx_th_s_005ftext_005f3.setPageContext(_jspx_page_context);
743 _jspx_th_s_005ftext_005f3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f2);
744 // /study/displayStudyStep.jsp(193,24) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
745 _jspx_th_s_005ftext_005f3.setName("title.knowledge");
746 int _jspx_eval_s_005ftext_005f3 = _jspx_th_s_005ftext_005f3.doStartTag();
747 if (_jspx_th_s_005ftext_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
748 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f3);
751 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f3);
755 private boolean _jspx_meth_s_005felse_005f2(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f2, PageContext _jspx_page_context)
757 PageContext pageContext = _jspx_page_context;
758 JspWriter out = _jspx_page_context.getOut();
759 HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
760 HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
762 org.apache.struts2.views.jsp.ElseTag _jspx_th_s_005felse_005f2 = (org.apache.struts2.views.jsp.ElseTag) _005fjspx_005ftagPool_005fs_005felse.get(org.apache.struts2.views.jsp.ElseTag.class);
763 _jspx_th_s_005felse_005f2.setPageContext(_jspx_page_context);
764 _jspx_th_s_005felse_005f2.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f2);
765 int _jspx_eval_s_005felse_005f2 = _jspx_th_s_005felse_005f2.doStartTag();
766 if (_jspx_eval_s_005felse_005f2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
767 if (_jspx_eval_s_005felse_005f2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
768 out = _jspx_page_context.pushBody();
769 _jspx_th_s_005felse_005f2.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
770 _jspx_th_s_005felse_005f2.doInitBody();
775 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/readKnowledge.jsp" + (("/jsp/readKnowledge.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("entity", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
778 int evalDoAfterBody = _jspx_th_s_005felse_005f2.doAfterBody();
779 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
782 if (_jspx_eval_s_005felse_005f2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
783 out = _jspx_page_context.popBody();
786 if (_jspx_th_s_005felse_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
787 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f2);
790 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f2);
794 private boolean _jspx_meth_s_005ftext_005f4(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f4, PageContext _jspx_page_context)
796 PageContext pageContext = _jspx_page_context;
797 JspWriter out = _jspx_page_context.getOut();
799 org.apache.struts2.views.jsp.TextTag _jspx_th_s_005ftext_005f4 = (org.apache.struts2.views.jsp.TextTag) _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.get(org.apache.struts2.views.jsp.TextTag.class);
800 _jspx_th_s_005ftext_005f4.setPageContext(_jspx_page_context);
801 _jspx_th_s_005ftext_005f4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f4);
802 // /study/displayStudyStep.jsp(217,24) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
803 _jspx_th_s_005ftext_005f4.setName("title.document");
804 int _jspx_eval_s_005ftext_005f4 = _jspx_th_s_005ftext_005f4.doStartTag();
805 if (_jspx_th_s_005ftext_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
806 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f4);
809 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f4);
813 private boolean _jspx_meth_s_005felse_005f3(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f4, PageContext _jspx_page_context)
815 PageContext pageContext = _jspx_page_context;
816 JspWriter out = _jspx_page_context.getOut();
817 HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
818 HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
820 org.apache.struts2.views.jsp.ElseTag _jspx_th_s_005felse_005f3 = (org.apache.struts2.views.jsp.ElseTag) _005fjspx_005ftagPool_005fs_005felse.get(org.apache.struts2.views.jsp.ElseTag.class);
821 _jspx_th_s_005felse_005f3.setPageContext(_jspx_page_context);
822 _jspx_th_s_005felse_005f3.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f4);
823 int _jspx_eval_s_005felse_005f3 = _jspx_th_s_005felse_005f3.doStartTag();
824 if (_jspx_eval_s_005felse_005f3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
825 if (_jspx_eval_s_005felse_005f3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
826 out = _jspx_page_context.pushBody();
827 _jspx_th_s_005felse_005f3.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
828 _jspx_th_s_005felse_005f3.doInitBody();
833 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/readContents.jsp" + (("/jsp/readContents.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("entity", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("study", request.getCharacterEncoding()), out, false);
836 int evalDoAfterBody = _jspx_th_s_005felse_005f3.doAfterBody();
837 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
840 if (_jspx_eval_s_005felse_005f3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
841 out = _jspx_page_context.popBody();
844 if (_jspx_th_s_005felse_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
845 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f3);
848 _005fjspx_005ftagPool_005fs_005felse.reuse(_jspx_th_s_005felse_005f3);
852 private boolean _jspx_meth_s_005fif_005f6(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f4, PageContext _jspx_page_context)
854 PageContext pageContext = _jspx_page_context;
855 JspWriter out = _jspx_page_context.getOut();
856 HttpServletRequest request = (HttpServletRequest)_jspx_page_context.getRequest();
857 HttpServletResponse response = (HttpServletResponse)_jspx_page_context.getResponse();
859 org.apache.struts2.views.jsp.IfTag _jspx_th_s_005fif_005f6 = (org.apache.struts2.views.jsp.IfTag) _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.get(org.apache.struts2.views.jsp.IfTag.class);
860 _jspx_th_s_005fif_005f6.setPageContext(_jspx_page_context);
861 _jspx_th_s_005fif_005f6.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f4);
862 // /study/displayStudyStep.jsp(238,6) name = test type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
863 _jspx_th_s_005fif_005f6.setTest("%{writeAccess == 'true' && stepEnabled == 'true'}");
864 int _jspx_eval_s_005fif_005f6 = _jspx_th_s_005fif_005f6.doStartTag();
865 if (_jspx_eval_s_005fif_005f6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
866 if (_jspx_eval_s_005fif_005f6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
867 out = _jspx_page_context.pushBody();
868 _jspx_th_s_005fif_005f6.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
869 _jspx_th_s_005fif_005f6.doInitBody();
873 out.write(" <div id=article-box>\r\n");
874 out.write(" <div id=section>");
875 if (_jspx_meth_s_005ftext_005f5(_jspx_th_s_005fif_005f6, _jspx_page_context))
877 out.write("</div>\r\n");
878 out.write(" <div id=article-body class=text>\r\n");
880 org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/jsp/readComment.jsp", out, false);
882 out.write(" </div>\r\n");
883 out.write(" </div>\r\n");
885 int evalDoAfterBody = _jspx_th_s_005fif_005f6.doAfterBody();
886 if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
889 if (_jspx_eval_s_005fif_005f6 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
890 out = _jspx_page_context.popBody();
893 if (_jspx_th_s_005fif_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
894 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f6);
897 _005fjspx_005ftagPool_005fs_005fif_0026_005ftest.reuse(_jspx_th_s_005fif_005f6);
901 private boolean _jspx_meth_s_005ftext_005f5(javax.servlet.jsp.tagext.JspTag _jspx_th_s_005fif_005f6, PageContext _jspx_page_context)
903 PageContext pageContext = _jspx_page_context;
904 JspWriter out = _jspx_page_context.getOut();
906 org.apache.struts2.views.jsp.TextTag _jspx_th_s_005ftext_005f5 = (org.apache.struts2.views.jsp.TextTag) _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.get(org.apache.struts2.views.jsp.TextTag.class);
907 _jspx_th_s_005ftext_005f5.setPageContext(_jspx_page_context);
908 _jspx_th_s_005ftext_005f5.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_s_005fif_005f6);
909 // /study/displayStudyStep.jsp(240,24) name = name type = java.lang.String reqTime = false required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
910 _jspx_th_s_005ftext_005f5.setName("title.comment");
911 int _jspx_eval_s_005ftext_005f5 = _jspx_th_s_005ftext_005f5.doStartTag();
912 if (_jspx_th_s_005ftext_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
913 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f5);
916 _005fjspx_005ftagPool_005fs_005ftext_0026_005fname_005fnobody.reuse(_jspx_th_s_005ftext_005f5);