createRoster.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 RosterEJB - Create a Roster</h2>
  10. <p>
  11. <form method="post" action="/WebApp/createRoster.jsp">
  12. <table border=10>
  13.   <tr>
  14.     <td>Roster ID: </td>
  15.     <td><input type="text" name="id" size="11" value=""></td>
  16.   </tr>
  17.   <tr>
  18.     <td>Schedule ID: </td>
  19.     <td><input type="text" name="scheduleID" size="25" value=""></td>
  20.   </tr>
  21.   <tr>
  22.     <td>Student ID: </td>
  23.     <td><input type="text" name="studentID" size="25" value=""></td>
  24.   </tr>
  25. </table>
  26. <p>
  27. <input type="submit" name="submit" value="Submit">
  28. <p>
  29. </form>
  30. <%
  31. String id = request.getParameter("id");
  32. String scheduleID = request.getParameter("scheduleID");
  33. String studentID = request.getParameter("studentID");
  34. if (id != null && !"".equals(id)) {
  35.     try {
  36.         InitialContext ic = new InitialContext();
  37.         Object o = ic.lookup("Roster");
  38.         RosterHome home = (RosterHome) o;
  39.         Roster roster = home.create(id, scheduleID, studentID);
  40. %>
  41. New Roster created:<br>
  42. <%=roster.fetchStudentID()%>,
  43. <%=roster.fetchScheduleID()%>
  44. </p>
  45. <a href = "/WebApp/searchRoster.jsp">SEARCH</a></p>
  46. <%
  47.     } catch(Exception e) {
  48.         e.printStackTrace();
  49.         out.println("Create new Roster FAILED : " + e.toString());
  50.     }
  51. }
  52. %>
  53. <hr>
  54. [<a href="/WebApp/index.html">HOME</a>]
  55. </center>
  56. </body>
  57. </html>