listallservlet.jsp

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

JSP
105
字号
<%
/*
 * 这个JSP文件演示University HTML客户端怎样使用servlet,
 * 调用WebLogic Enterprise University CORBA 对象。
 */
%>
<%
//引入的其它类或包
%>

<%@ page import="
    com.beasys.Tobj.*,
    com.beasys.*,
    UniversityT.RegistrarFactory,
    UniversityT.RegistrarFactoryHelper,
    UniversityT.Registrar
"%>

<%
  // "service()"方法中的代码

  UniversityHelper univHelper= new UniversityHelper();

  try {
    // 从连接池中获取连接。
    univHelper.univInit();
    // 从服务器获取courses
    UniversityT.CourseSynopsis[] listOfCourses = null;
    listOfCourses = univHelper.get_courses ("");

%>

    <html><head><title>List All Courses </title></head>
    <body>
    <center>
    <h4>List of All Courses</h4>

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

    <select name="COURSE_NUM" size=10 >

<%
   //列出所有课程
    for (int index = 0;index < listOfCourses.length; index++)
    {
      if (index == 0) {
%>

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

<%
      }
    }
%>

    </select>
    <br><br>
    <input type="radio" checked name=COURSE_ACTION value="DISPLAY">Display Details
    <br>
    <input type="radio" name=COURSE_ACTION value="REGISTER"> Register
    <br> <br> <br>
    <input type="submit" value="GO">
    <p>
    Copyright (c) 1999-2000 by BEA Systems, Inc. All Rights Reserved.
    
    </center>
    </body></html>
<%
  }
  catch (Exception e)
  {
%>
    <html>
    <head><title>List All Courses - Error</title></head>
    <body bgcolor=#FFFFFF>
    <p><img src=images/BEA_Button_Final_web.gif align=right>
    <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>
    <p>
    Copyright (c) 1999-2000 by BEA Systems, Inc. All Rights Reserved.
    </p>
    </center>
    </font>
    </body>
    </html>

<%
  }
%>

⌨️ 快捷键说明

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