package org.apache.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.*;
import java.util.*;
public final class message_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private static java.util.Vector _jspx_dependants;
public java.util.List getDependants() {
return _jspx_dependants;
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html; charset=GBK");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\r\n");
out.write("<HTML>\r\n");
out.write("<HEAD>\r\n");
out.write("<TITLE>留言板</TITLE>\r\n");
out.write("<META http-equiv=Content-Type content=\"text/html; charset=gb2312\">\r\n");
out.write("<LINK href=\"css/webcp.css\" type=text/css rel=stylesheet>\r\n");
out.write(" <script language=\"JavaScript\" type=\"text/JavaScript\">\r\n");
out.write("<!--\r\n");
out.write("function tj() { //v2.0\r\n");
out.write(" myForm.flag.value=\"com_delete\";\r\n");
out.write(" myForm.action = \"message.jsp\";\r\n");
out.write(" myForm.submit();\r\n");
out.write("}\r\n");
out.write("//-->\r\n");
out.write("</script>\r\n");
out.write("</HEAD>\r\n");
request.setCharacterEncoding("gbk");
LeaveWord ld = new LeaveWord();
// String flag = request.getParameter("flag");//判断隐藏域中的标志
// if (flag != null && flag.equals("insert")) {
// ld.addMessage(request);
// }else if(flag!=null&&flag.equals("del")){
// ld.delMessage(request);
// }
String username0 = (String)session.getAttribute("username");
out.write("\r\n");
out.write("<BODY text=#000000 bgColor=#666666>\r\n");
out.write("<table width=\"550\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td height=\"33\" align=\"center\" bgcolor=\"#00CCFF\">\r\n");
out.write(" <span><font size=\"5\">留言簿</font></span> \r\n");
out.write(" <span align=\"right\">当前用户:<font color=\"red\">");
out.print(username0==null?"游客":username0);
out.write("</font></span>\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
boolean isMyself = false;
List list = ld.selectMessage(request);
if (list != null) {
for (int i = 0; i < list.size(); i++) {
Hashtable hs = (Hashtable) list.get(i);
String username = (String) hs.get("username");
String id = (String) hs.get("id");
String ip = (String) hs.get("ip");
int idex = ip.indexOf(".");
ip = ip.substring(0,ip.indexOf(".",idex+1));
ip = ip+".*.*";
String time = (String) hs.get("datetiems");
time = time.substring(0,19);
String content = (String) hs.get("content");
isMyself=false;
if(username0!=null&&username0.equals(username))isMyself = true;//如果是自己的留言
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td>\r\n");
out.write(" <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\r\n");
out.write(" <tr bgcolor=\"#FFFFFF\">\r\n");
out.write(" <td width=\"120\" height=\"27\">\r\n");
out.write(" <span class=\"style5\">用户名:</span><a href=\"userShow.jsp?name=");
out.print(username);
out.write("\" target=\"_blank\">");
out.print(username);
out.write("</a></td>\r\n");
out.write(" <td width=\"128\">\r\n");
out.write(" <span class=\"style5\">IP:</span>");
out.print(ip);
out.write(" </td>\r\n");
out.write(" <td width=\"264\">\r\n");
out.write(" <span class=\"style5\">时间:<font color=\"blue\">");
out.print(time);
out.write(" </font></span>\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td height=\"29\">\r\n");
out.write(" <span class=\"style4\">内容:</span>\r\n");
out.write(" </td>\r\n");
out.write(" <td height=\"50\" colspan=\"2\">");
out.print(content);
out.write("</td>\r\n");
out.write(" <td height=\"29\" colspan=\"1\">\r\n");
out.write(" ");
if(isMyself){
out.write("\r\n");
out.write(" <a href=\"message_servlet?flag=del&&id=");
out.print(id);
out.write("\">删除</a>\r\n");
out.write(" ");
}
out.write("\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
}}
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td>\r\n");
out.write(" <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\r\n");
out.write(" <form name=\"myForm\" method=\"POST\" action=\"message_servlet\">\r\n");
out.write(" <input type=\"hidden\" name=\"flag\" >\r\n");
out.write(" <input type=\"hidden\" name=\"nextPage\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td colspan=\"8\" align=\"center\">\r\n");
out.write(" <div align=\"center\">\r\n");
out.write(" 总记录数:<font color=\"red\">");
out.print(ld.getTotalRows());
out.write("</font>\r\n");
out.write(" <a href=\"#\" onclick=\"myForm.nextPage.value=1;myForm.flag.value='';myForm.action='message.jsp';myForm.submit();\">首页 </a>\r\n");
out.write(" \r\n");
out.write(" <a href=\"#\" onclick=\"myForm.nextPage.value=");
out.print(ld.getPage()-1);
out.write(";myForm.flag.value='';myForm.action='message.jsp';myForm.submit();\">上一页</a>\r\n");
out.write(" \r\n");
out.write(" <a href=\"#\" onclick=\"myForm.nextPage.value=");
out.print(ld.getPage()+1);
out.write(";myForm.flag.value='';myForm.action='message.jsp';myForm.submit();\">下一页</a>\r\n");
out.write(" \r\n");
out.write(" <a href=\"#\" onclick=\"myForm.nextPage.value=");
out.print(ld.getPageCount());
out.write(";myForm.flag.value='';myForm.action='message.jsp';myForm.submit();\">尾页</a>\r\n");
out.write(" 当前页:<font color=\"red\">");
out.print(ld.getPage());
out.write("</font> 总页数:<font color=\"red\">");
out.print(ld.getPageCount());
out.write("</font>\r\n");
out.write(" </div></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td height=\"27\" align=\"center\" bgcolor
评论2
最新资源