📄 listcourse.java
字号:
package business;
import hibernate.Course;
import dao.*;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.JspWriter;
public class ListCourse {
private CourseDAO couDao;
public CourseDAO getCouDao() {
return couDao;
}
public void setCouDao(CourseDAO couDao) {
this.couDao = couDao;
}
public void list(HttpServletRequest request,HttpServletResponse response ,JspWriter out) throws Exception
{
String page=(String)request.getParameter("page");
if(page!=null)
{
listpage(request,response,out,Integer.parseInt(page));
}
else{
listpage(request,response,out,1);
}
}
public void listpage(HttpServletRequest request,HttpServletResponse response, JspWriter out,int page) throws Exception
{
String name="",id="",prepare="",dep="",mark="";
List list=couDao.getCourse();
if(list==null)
{
out.print("尚无课程信息");
return;
}
int total=list.size();
int count=0;
Iterator it=list.iterator();
Course cour;
while(count<(page-1)*5 && it.hasNext())
{
it.next();
count++;
}
count=0;
while(it.hasNext() && count<5)
{
cour=(Course)it.next();
id=cour.getId();
name=cour.getName();
if(cour.getMark()!=null)
mark=cour.getMark().toString();
else mark="0";
prepare=cour.getPrepare();
dep=cour.getDep();
out.print("<tr><td>"+id+"</td><td>"+name+"</td><td>"+mark+"</td><td>"+prepare+"</td><td>"+dep+"</td>");
out.print("<td><a href=deletecourse.do?Course_id="+cour.getId()+">删除</a></td>");
out.print("<td><a href=updatecour.jsp?Course_id="+cour.getId()+">编辑</a></td></tr>");
count++;
}
out.print("<tr><td colspan=5 align=center>");
out.print("<table width=50% border=0 cellspacing=0><tr>");
if((page-1)>0)
{
out.print("<td width=50% colspan='5'><a href=getcourse.jsp?page="+(page-1)+">上一页</a> ");
}
if((page-1)<(total/5))
{
out.print("<td width=50% colspan='5'><a href=getcourse.jsp?page="+(page-1)+">下一页</a></td>");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -