Simple.jsp
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. <%-- Page Directives --%>
  2. <%@ page session="false" errorPage="Error.jsp" %>
  3. <%-- Declarations --%>
  4. <%! int end; %>
  5. <html>
  6. <head>
  7. <title>Simple JSP</title>
  8. <link href="jsp.css" type=text/css rel=stylesheet>
  9.   <script language=JavaScript1.2>
  10.   function openHelp(url) {
  11.     var winname = "help"
  12.     var winprops = "toolbar=0, location=0, status=1, menubar=0, scrollbars=1, resizable=1, width=450, height=300"
  13.     var win = window.open(url , winname, winprops);
  14.     win.window.focus();
  15.   }
  16.   </script>
  17. </head>
  18. <body>
  19. <%@ include file="Header.jsp" %>
  20. <table cellSpacing=0 cellPadding=0 border=0 width="100%">
  21.   <tr>
  22.     <td>
  23.       <span class="sectionTitle">Simple JSP</span>
  24.     </td>
  25.     <td align=right><A href="Help.jsp?helpdoc=help_simple.htm" onclick="javascript:openHelp(this.href);return false;">Help</A>
  26.     </td>
  27.   </tr>
  28.  </table>
  29. <%
  30. // get the request parameter for the input field
  31. String endParm = request.getParameter("end");
  32. if (endParm != null) end = Integer.parseInt(endParm);
  33. %>
  34. <form action="Simple.jsp" method="get" name="prompt" id="prompt">
  35.   <span class="prompt">Last number: </span>
  36.   <input type="text" name="end" size="10" maxlength="2" value="<%= end %>">
  37.   <span class="prompt">(1 - 20)</span>
  38. </form>
  39.   
  40. <% // only output table if valid value
  41. if (end > 0 && end <= 20) { %>
  42. <table>
  43.   <tr>
  44.     <td>Number</td>
  45.     <td>Squared</td>
  46.     <td>Cubed</td>
  47.   </tr>
  48.   <% // Share square and cube of 1 through 10
  49.   for (int i = 1; i <= end; i++ ) { %>
  50.   <tr>
  51.     <td align=center><%= i %></td>
  52.     <td align=center><%= i * i %></td>
  53.     <td align=center><%= i * i * i %></td>
  54.   </tr>
  55.   <% } %>
  56. </table>
  57. <% // otherwise display error message
  58. } else if (endParm != null) { %>
  59. <span class="errorText">Only values between 1 and 20 are allowed.</span>
  60. <% } %>
  61. <%@ include file="Footer.htm" %>
  62. <script language=JavaScript1.2>
  63. // set focus
  64. document.prompt.end.focus();
  65. </script>
  66. </body>
  67. </html>