findcourseservlet.jsp
来自「weblogic应用全实例」· JSP 代码 · 共 103 行
JSP
103 行
<%
/*
* 这个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();
// 获取参数
String searchStr = (String) request.getParameter("SEARCH_STR");
// 从服务器上获取课程
UniversityT.CourseSynopsis[] listOfCourses = null;
try {
// 从连接池中获取连接
univHelper.univInit();
listOfCourses = univHelper.get_courses (searchStr );
%>
<html><head><title>List Courses </title></head>
<body>
<center>
<h4>List of 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">
</center>
</body></html>
<%
}
catch (Exception e)
{
//有异常抛出,生成错误页面,并返回到客户端
%>
<html>
<head><title>Find 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 + -
显示快捷键?