simple.jsp

来自「100多M的J2EE培训内容」· JSP 代码 · 共 79 行

JSP
79
字号
<%-- Page Directives --%>
<%@ page session="false" errorPage="Error.jsp" %>

<%-- Declarations --%>
<%! int end; %>

<html>
<head>
	<title>Simple JSP</title>
	<link href="jsp.css" type=text/css rel=stylesheet>
  <script language=JavaScript1.2>
  function openHelp(url) {
    var winname = "help"
    var winprops = "toolbar=0, location=0, status=1, menubar=0, scrollbars=1, resizable=1, width=450, height=300"
    var win = window.open(url , winname, winprops);
    win.window.focus();
  }
  </script>
</head>

<body>
<%@ include file="Header.jsp" %>

<table cellSpacing=0 cellPadding=0 border=0 width="100%">
  <tr>
    <td>
      <span class="sectionTitle">Simple JSP</span>
    </td>
    <td align=right><A href="Help.jsp?helpdoc=help_simple.htm" onclick="javascript:openHelp(this.href);return false;">Help</A>
    </td>
  </tr>
 </table>

<%
// get the request parameter for the input field
String endParm = request.getParameter("end");
if (endParm != null) end = Integer.parseInt(endParm);
%>

<form action="Simple.jsp" method="get" name="prompt" id="prompt">
  <span class="prompt">Last number: </span>
  <input type="text" name="end" size="10" maxlength="2" value="<%= end %>">
  <span class="prompt">(1 - 20)</span>
</form>
  
<% // only output table if valid value
if (end > 0 && end <= 20) { %>
<table>
  <tr>
    <td>Number</td>
    <td>Squared</td>
    <td>Cubed</td>
  </tr>

  <% // Share square and cube of 1 through 10
  for (int i = 1; i <= end; i++ ) { %>
  <tr>
    <td align=center><%= i %></td>
    <td align=center><%= i * i %></td>
    <td align=center><%= i * i * i %></td>
  </tr>
  <% } %>
</table>

<% // otherwise display error message
} else if (endParm != null) { %>
<span class="errorText">Only values between 1 and 20 are allowed.</span>
<% } %>

<%@ include file="Footer.htm" %>

<script language=JavaScript1.2>
// set focus
document.prompt.end.focus();
</script>

</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?