<HTML> <HEAD> <TITLE>Help</TITLE> </HEAD> <BODY BGCOLOR="ffffff" > <!-- BEGIN REMOVABLE SECTION --> <!-- remove the following test output...--> <BR> <FONT COLOR="007700"> <B>This system has been generated with Gently.</B><BR> <BR> Java Server Page "Help"<BR> <!-- END REMOVABLE SECTION --> <% try { String methodKey = request.getParameter("selectedMethod"); if (methodKey == null) { throw new Exception(); } if (methodKey.equals("show")) { int articleId; try { articleId = new Integer(request.getParameter("articleId")).intValue(); } catch (IllegalArgumentException _e){ articleId = 0; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("articleId")%>" to int variable "articleId" ! </B> </FONT><BR> <% } %> <!-- BEGIN REMOVABLE SECTION --> <!-- remove the following test output...--> Method "show" <BR> <BR> Value of formal parameter "int articleId" : <%=articleId%><BR> <BR> </FONT> <HR NOSHADE> <!-- END REMOVABLE SECTION --> <% // show(int articleId) //////////////////////////////////////// out.print("<BR>"); { %> inShow: <A HREF="http://localhost:8080/test/gently/nod/Main.jsp?selectedMethod=main"> <!-- replace the following linkname... --> hyperlink main() to Main </A><BR> <% } } else if (methodKey.equals("push")) { int i1; try { i1 = new Integer(request.getParameter("i1")).intValue(); } catch (IllegalArgumentException _e){ i1 = 0; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("i1")%>" to int variable "i1" ! </B> </FONT><BR> <% } String s1; try { s1 = new String(request.getParameter("s1")); } catch (IllegalArgumentException _e){ s1 = "dummy"; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("s1")%>" to String variable "s1" ! </B> </FONT><BR> <% } boolean b = (request.getParameter("b") != null); String s2; try { s2 = new String(request.getParameter("s2")); } catch (IllegalArgumentException _e){ s2 = "dummy"; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("s2")%>" to String variable "s2" ! </B> </FONT><BR> <% } String s3; try { s3 = new String(request.getParameter("s3")); } catch (IllegalArgumentException _e){ s3 = "dummy"; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("s3")%>" to String variable "s3" ! </B> </FONT><BR> <% } String[] ss1; ss1 = new String[request.getParameterValues("ss1").length]; for (int _i=0; _i<request.getParameterValues("ss1").length; _i++) { try { ss1[_i] = new String(request.getParameterValues("ss1")[_i]); } catch (IllegalArgumentException _e){ ss1[_i] ="dummy"; %> <FONT COLOR="FF0000"> <B>Error: could not convert "<%=(request.getParameterValues("ss1")[_i])%>" to the <%=_i%>. field of String array "ss1" ! </B> </FONT><BR> <% } } int[] is; is = new int[request.getParameterValues("is").length]; for (int _i=0; _i<request.getParameterValues("is").length; _i++) { try { is[_i] = new Integer(request.getParameterValues("is")[_i]).intValue(); } catch (IllegalArgumentException _e){ is[_i] =0; %> <FONT COLOR="FF0000"> <B>Error: could not convert "<%=(request.getParameterValues("is")[_i])%>" to the <%=_i%>. field of int array "is" ! </B> </FONT><BR> <% } } int i2; try { i2 = new Integer(request.getParameter("i2")).intValue(); } catch (IllegalArgumentException _e){ i2 = 0; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("i2")%>" to int variable "i2" ! </B> </FONT><BR> <% } String[] ss2; ss2 = new String[request.getParameterValues("ss2").length]; for (int _i=0; _i<request.getParameterValues("ss2").length; _i++) { try { ss2[_i] = new String(request.getParameterValues("ss2")[_i]); } catch (IllegalArgumentException _e){ ss2[_i] ="dummy"; %> <FONT COLOR="FF0000"> <B>Error: could not convert "<%=(request.getParameterValues("ss2")[_i])%>" to the <%=_i%>. field of String array "ss2" ! </B> </FONT><BR> <% } } %> <!-- BEGIN REMOVABLE SECTION --> <!-- remove the following test output...--> Method "push" <BR> <BR> Value of formal parameter "int i1" : <%=i1%><BR> Value of formal parameter "String s1" : <%=s1%><BR> Value of formal parameter "boolean b" : <%=b%><BR> Value of formal parameter "String s2" : <%=s2%><BR> Value of formal parameter "String s3" : <%=s3%><BR> Value of formal parameter "String[] ss1" : <% for (int _i=0; _i<ss1.length; _i++){ if (_i != 0) { out.print(","); } out.print(ss1[_i]); } %> <BR> Value of formal parameter "int[] is" : <% for (int _i=0; _i<is.length; _i++){ if (_i != 0) { out.print(","); } out.print(is[_i]); } %> <BR> Value of formal parameter "int i2" : <%=i2%><BR> Value of formal parameter "String[] ss2" : <% for (int _i=0; _i<ss2.length; _i++){ if (_i != 0) { out.print(","); } out.print(ss2[_i]); } %> <BR> <BR> </FONT> <HR NOSHADE> <!-- END REMOVABLE SECTION --> <% // push(int i1, String s1, boolean b, String s2, String s3, String[] ss1, int[] is, int i2, String[] ss2) //////////////////////////////////////// out.print("<BR>"); { // customize the code to decide, if the following // "redirect" is activated... if (false) { pageContext.forward("Main.jsp?selectedMethod=main"); } %> <FONT COLOR="007700"> possible redirect to main() in Main </FONT> <% } } else if (methodKey.equals("search")) { String query; try { query = new String(request.getParameter("query")); } catch (IllegalArgumentException _e){ query = "dummy"; %> <FONT COLOR="FF0000"> <B> Error: could not convert "<%=request.getParameter("query")%>" to String variable "query" ! </B> </FONT><BR> <% } %> <!-- BEGIN REMOVABLE SECTION --> <!-- remove the following test output...--> Method "search" <BR> <BR> Value of formal parameter "String query" : <%=query%><BR> <BR> </FONT> <HR NOSHADE> <!-- END REMOVABLE SECTION --> <% // search(String query) //////////////////////////////////////// out.print("<BR>"); { %> inSearch: <A HREF="http://localhost:8080/test/gently/nod/Main.jsp?selectedMethod=main"> <!-- replace the following linkname... --> hyperlink main() to Main </A><BR> <% } } else { throw new Exception(); } } catch (Exception _e) { %> <font color="ff0000"> The Gently generated system has been used in a wrong way.</font> <% } %> </body> </html>