listregisteredservlet.jsp

来自「weblogic应用全实例」· JSP 代码 · 共 131 行

JSP
131
字号
<%
/*
 * 这个JSP文件演示University HTML客户端怎样使用servlet,
 * 调用WebLogic Enterprise University CORBA 对象。
 */
%>
<%//引入其它类或包%>
<%@ page import="
    com.beasys.Tobj.*,
    com.beasys.*,
    UniversityT.RegistrarFactory,
    UniversityT.RegistrarFactoryHelper,
    UniversityT.Registrar
"%>

<%

  UniversityHelper univHelper= new UniversityHelper();

  // 获取Student Id 
  String studentId = (String) request.getParameter("STUDENT_ID");
  boolean validId = true;
  try {
    // 从连接池中获取连接
    univHelper.univInit();
    validId = univHelper.verifyStudent(studentId);
  
    if (validId == false)
    {
%>

      <html>
      <head><title>List Registered Courses - Application Error</title></head>
      <body bgcolor=#FFFFFF>
      <font face="Helvetica">

      <center>
      <h3>
      <font color='#FF0000'>
      Application Error
      </font>
      </h3>

      <b>Student Id:</b>
      <font color='#0000FF'>
      <%=
        request.getParameter("STUDENT_ID")
      %>
      </font>

      <form>
      <input type='button' value='Back' OnClick='history.go(-1)'>
      </form>
      
      </center>
      </font>
      </body>
      </html>

<%
      return;
    }
%>

    <html><head><title>List of Registered Courses </title></head>
    <body>
    <p><img src=images/BEA_Button_Final_web.gif align=right>

    <form name="registrar" action="displayDetailsServlet.jsp" method="post">

    <center>
    <h4><B>List of Registered Courses</B></h4>

    <select name="COURSE_NUM" size=10 >

<%
    for (int index = 0; index < univHelper.gStudentDetails.registered_courses.length; index++)
    {
      if (index == 0) {
%>

        <option selected value=<%=univHelper.gStudentDetails.registered_courses[index].course_number%>><%=univHelper.gStudentDetails.registered_courses[index].course_number%>:<%=univHelper.gStudentDetails.registered_courses[index].title%></option>
<%
      }
      else {
%>
        <option value=<%=univHelper.gStudentDetails.registered_courses[index].course_number%>><%=univHelper.gStudentDetails.registered_courses[index].course_number%>:<%=univHelper.gStudentDetails.registered_courses[index].title%></option>
  
<%
      }
    }
%>

    </select>
    <br> <br>
    <input type="submit" value="Display">
    <p>
    Copyright (c) 1999-2000 by BEA Systems, Inc. All Rights Reserved.
    
    </center>
    </body></html>
<%
  }
  catch (Exception e)
  {
%>
    <html>
    <head><title>List Registered Courses - Error</title></head>
    <body bgcolor=#FFFFFF>
    <font face="Helvetica">

    <center>
    <h3>
    <font color='#FF0000'>
    System Error: <%=e.toString()%>
    </font>
    </h3>

    <form>
    <input type='button' value='Back' OnClick='history.go(-1)'>
    </form>
    
    </center>
    </font>
    </body>
    </html>

<%
  }
%>

⌨️ 快捷键说明

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