⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dispservlet.java~67~

📁 jsp设计的留言板,供大家参考,使用的是文本文件作为数据库
💻 JAVA~67~
字号:
package bookservlets;
import bookutil.DataDo;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.lang.Boolean;
public class DispServlet extends HttpServlet {
  private static final String CONTENT_TYPE = "text/html; charset=Big5";

  //ini
  public void init() throws ServletException {
  }
  //Process the HTTP Get request
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    String curpage=request.getParameter("page");
    ArrayList records=null;
    //get records and div pages
    DataDo db=new DataDo();
    records=db.dataQuery("select * from book order by g_id desc",5,curpage);
    db.dataClose();
    out.println("<html><head><title>Leave Words List</title>");
    out.println("<style>td{font-size:10pt;}</style></head>");
    out.println("<body bgcolor=#ffffff><center><h1>Display List</h1>");
    out.println("<a href=form.jsp>WRite</a>---------------------------");
    out.println("<a href=manage/masterlogin.jsp>Manage</a>");
    out.println("<form action=\"search.beyondplus\">Search with title:<input type=text name=key maxlength=50>&nbsp;&nbsp;&nbsp;"+
                "<input type=submit value=search></form>");

    //display
    for(int i=0;i<records.size();i++){
      ArrayList column=(ArrayList)records.get(i);
      out.println("<table width=700 cellpadding=6 cellspacing=0 border=1 ");
      out.println("bordercolor=#eeeeee style=\"table-layout:fixed;word-break:break-all\">");
      out.println("<tr bgcolor=#aaaaaa>");
      String gender = "Lady";
      if(column.get(db.getColumn("g_sex")).toString().equals("true"))gender = "Sir";
      out.println("<td colspan=2 width=20%><b>Name:</b>"+new String(column.get(db.getColumn("g_name")).toString().getBytes("ISO8859_1"))+
                  "&nbsp;("+gender+")</td>");
      out.println("<td colspan=2 width=20%><b>QQ:</b>"+column.get(db.getColumn("g_qq"))+"</td>");
      out.println("<td colspan=2 width=60%><b>E_mail:</b>"+column.get(db.getColumn("g_mail"))+"</td>");
      out.println("</tr><tr bgcolor=#cccccc>");
      out.println("<td colspan=6><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
      out.println("Title:</b>"+new String(column.get(db.getColumn("g_title")).toString().getBytes("ISO8859_1"))+"</td></tr>");
      out.println("<tr><td colspan=6><b>&nbsp;&nbsp;&nbsp;&nbsp;");
      out.println("Content:</b>"+new String(column.get(db.getColumn("g_content")).toString().getBytes("ISO8859_1"))+"</td></tr>");
      out.println("<tr><td colspan=6><b>Master reply:</b>"+column.get(db.getColumn("g_reply"))+"</td></tr>");
      out.println("<tr align=right><td colspan=6><b>ID:</b>&nbsp;"+column.get(db.getColumn("g_id"))+
                  "&nbsp;<b>IP:</b>"+column.get(db.getColumn("g_ip"))+"&nbsp;&nbsp;|&nbsp;&nbsp;");
      out.println("<b>Date:</b>"+column.get(db.getColumn("g_time"))+"</td></tr> </table>");
    }
    out.println("current page:&nbsp;&nbsp;"+db.cur_page+"&nbsp;<b><font style=font-size:18pt>|</font></b>");
    out.println("&nbsp;&nbsp;total page:&nbsp;&nbsp;"+db.total_page+"&nbsp;<b><font style=font-size:18pt>|</font></b>");
    out.println("&nbsp;&nbsp;<a href=disp.beyondplus?page="+(db.cur_page+1)+">next page</a>&nbsp;&nbsp;<b><font style=font-size:18pt>|</font></b>");
    out.println("&nbsp;&nbsp;<a href=disp.beyondplus?page="+(db.cur_page-1)+">previous page</a>");
    out.println("<form action=disp.beyondplus method=GET>");
    out.println("jump to:<input type=text name=page style=width:40>page<input style=\"width:40\" type=submit value=go>");
    out.println("</form></center></body></html>");
  }
  //Clean up resources
  public void destroy() {
  }
}

⌨️ 快捷键说明

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