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 + -
显示快捷键?