| 
              <%@ page import="java.util.Date" %><!doctype html><html>
 <head>
 <meta charset="utf-8">
 <title>JSP Test</title>
 </head>
 
 <body>
 <%
 String str = "This is a string reference.";
 out.println(str);
 
 int num = 10;
 out.println("<br>num=" + num);
 
 int[] arr = {10, 15, 21, -1, 74, 64, 93, 225, 118, 176};
 int n = arr.length;
 for (int i = 0; i < n; i++) {
 for (int j = 0; j < n - i - 1; j++) {
 if (arr[j] < arr[j + 1]) {
 int temp = arr[j];
 arr[j] = arr[j + 1];
 arr[j + 1] = temp;
 }
 }
 }
 
 Date date = new Date();
 %><form id="form1" name="form1" method="post">
 <input name="sorted_numbers" type="text" value="<%
 for (int i = 0; i < n; i++) {
 out.print(arr[i]);
 if (i < n - 1) {
 out.print(" ");
 }
 }
 %>" size="50"><br>
 <input type="text" name="date" value="<%= date.toString() %>" size="30">
 </form>
 <p><%
 StringBuffer sb = new StringBuffer("JSP");
 out.println("<b>Capacity: </b>" + sb.capacity() + "<br>");
 sb.append(" is easy to learn.");
 sb.insert(6, "n't");
 out.println(sb);
 out.println("<br><b>Capacity Now: </b>" + sb.capacity() + "<br>");
 sb.reverse();
 out.println(sb);
 %></p>
 <p>
 <%
 long ln = 1278996457126849366L;
 num = (int)ln;
 short s = (short)ln;
 out.println(ln + ", " + num + ", " + s);
 
 float f = 8.35f;
 out.println("<br>2f=" + f * 2);
 if (date instanceof Date) {
 out.println("<br><var>date</var> is an instance of Date.");
 }
 %></p>
 <p style="color:red"><%
 int cnt = 0;
 for (int i = 2; i < 1000; i++) {
 int j;
 int k = (int)Math.sqrt(i);
 for (j = 2; j <= k; j++) {
 if (i % j == 0) {
 break;
 }
 }
 if (j <= k) {
 continue;
 }
 cnt++;
 if (cnt == 10) {
 cnt = 0;
 out.print(i + "<br>");
 } else {
 out.print(i + " ");
 }
 }
 %></p>
 </body>
 </html>
 
 |