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

Java编程

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GBK" %>
  2. <%@ page language="java" %>
  3. <%@ page import="javax.naming.InitialContext" %>
  4. <%@ page import="cmpsample.*" %>
  5. <html>
  6. <head><title>Chapter 11 CMP 2.0 Sample Example </title></head>
  7. <body bgcolor="white">
  8. <center>
  9. <h2>Chapter 11 CMP 2.0 StudentJB - create a Student entity</h2>
  10. Create a new Student:
  11. <p>
  12. <form method="post" action="/WebApp/createStudent.jsp">
  13. <table border=10>
  14.   <tr>
  15.     <td>Student ID: </td>
  16.     <td><input type="text" name="id" size="11" value=""></td>
  17.   </tr>
  18.   <tr>
  19.     <td>First Name: </td>
  20.     <td><input type="text" name="firstName" size="25" value=""></td>
  21.   </tr>
  22.   <tr>
  23.     <td>Last Name: </td>
  24.     <td><input type="text" name="lastName" size="25" value=""></td>
  25.   </tr>
  26. </table>
  27. <p>
  28. <input type="submit" name="submit" value="Submit">
  29. <p>
  30. </form>
  31. <%
  32. String id = request.getParameter("id");
  33. String firstName = request.getParameter("firstName");
  34. String lastName = request.getParameter("lastName");
  35. if (id != null && !"".equals(id)) {
  36.     try {
  37.         InitialContext ic = new InitialContext();
  38.         Object o = ic.lookup("Student");
  39.         StudentHome home = (StudentHome) o;
  40.         Student student = home.create(id, firstName, lastName);
  41. %>
  42. New Student:
  43. <%=student.getLastname()%>,
  44. <%=student.getFirstname()%>
  45. <br>
  46. created.
  47. </p>
  48. <a href = "/WebApp/searchStudent.jsp">SEARCH</a></p>
  49. <%
  50.     } catch(Exception e) {
  51.         e.printStackTrace();
  52.         out.println("Create new Student FAILED : " + e.toString());
  53.     }
  54. }
  55. %>
  56. <hr>
  57. [<a href="/WebApp/index.html">HOME</a>]
  58. </center>
  59. </body>
  60. </html>