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

📄 messagelist.jsp

📁 一个练习JAVA的例子程序 一个练习JAVA的例子程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" %><%@ page isThreadSafe="false" %><%@ page import="jasp.buildin.*, jasp.vbs.*, jasp.util.*" %><%@ page extends="jasp.servlet.JspBase" %><%  try {    jspinit(request,response,application,out,"jasp0");%><%     Session.setCodePage(936);    jasp.adodb.Recordset rs = null;    String sql = "";    int maxperpage = 0;    int totalput = 0;    //得到总页数    int i = 0;    jasp.adodb.Recordset rs_userpic = null;    jasp.adodb.Recordset rs_remessage = null;     /* initialize variables. */     username = new variant();    currentpage = 0;    mpage = 0;     /* initialize variable end */ %><%@ include file="../include/connect.jsp" %><%    username.set(checkstr(new variant(Request.QueryString("Username"))));    if (username.equals(new variant(""))) {        Response.End();    }%><html><head><META http-equiv="Content-Type" content="text/html; charset=gb2312"><LINK href="../CSS/Hompy/hompy.css" type=text/css rel=stylesheet><title></title><script language="JavaScript"><!--function trim(str) {	return str.replace(/(^[\s]*)|([\s]*$)/g, "");}function formcheck() {    if(addmessage.content.value =="" || trim(addmessage.content.value)=="")	{	alert("留言不能为空!");	addmessage.content.focus();	return false;	}}function formcheck1(frmName) {    if(frmName.content.value =="" || trim(frmName.content.value) =="")	{	alert("回复不能为空!");	frmName.content.focus();	return false;	}}function ask(msg) {		if( msg=='' ) {		msg='真的要这样做吗?';	}	if (confirm(msg)) {		return true;	} else {		return false;	}}//--></script></head><body  oncontextmenu="window.event.returnValue=false" onselectstart="return false"><TABLE cellSpacing=0 cellPadding=0 width=473 border=0>  <TBODY>    <tr>       <TD height=29 align="center"><table width="97%" border="0" cellspacing="0" cellpadding="0">          <tr>             <td width="14%" class="orange2_b">留言列表</td>            <td width="65%" style="PADDING-RIGHT: 10px">&nbsp; </td>            <td width="21%" align="right">&nbsp;</td>          </tr>        </table> </TD>    </tr>    <TR>       <TD height=108 align="center" valign="top">         <table width="97%" height="105" border="0" cellpadding="0" cellspacing="0">		<form name="addmessage" action="addmessage.jsp?Username=<%= username %>" method="Post" onSubmit="return formcheck();">		<INPUT type=hidden value=<%= Session.getItem("Username") %> name=MUser>          <tr>             <td width="22%" height="76" align="center" style="HEIGHT: 50px;BORDER-TOP: #cecfce 1px solid; BORDER-BOTTOM: #cecfce 1px solid; BACKGROUND-COLOR: #f7f7f7">               <TABLE cellSpacing=1 cellPadding=3                         align=center bgColor=#cccccc border=0>                          <TBODY>                          <TR>                                          <TD align=middle bgColor=#ffffff><%    if (Session.getItem("Userpic").equals(new variant("")) || Session.getItem("Userpic").equals(new variant("user_photo.gif"))) {        Response.Write("<img src='../Userpic/showimg.gif' width='77' height='60' alt='我的形象!'>");    } else {        Response.Write("<img src='../Userpic/" + Session.getItem("username") + "/" + Session.getItem("userpic") + "' width='80' height='60' alt='我的形象!'>");    }%></TD>                                      </TR></TBODY></TABLE></td>              <td width="78%" style="HEIGHT: 50px;BORDER-TOP: #cecfce 1px solid; BORDER-BOTTOM: #cecfce 1px solid; BACKGROUND-COLOR: #f7f7f7"><%    if (Session.getItem("username").equals(new variant(""))) {        Response.Write("<textarea style='WIDTH: 355px; HEIGHT: 60px' name='content' readonly>请登录后留言!</textarea>");    } else {        Response.Write("<textarea style='WIDTH: 355px; HEIGHT: 60px' name='content'></textarea>");    }%>			  </td>          </tr>          <tr>             <td height="25" colspan="2" align="right"><input name="silence" type="checkbox" value="1">              悄悄话 <%    if (Session.getItem("username").equals(new variant(""))) {        Response.Write("<IMG src='../Images/Hompy/btn_message.gif' width='39' height='18' align='absmiddle'>");    } else {        Response.Write("<INPUT Type='image' src='../Images/Hompy/btn_message.gif' width='39' height='18' align='absmiddle'>");    }%></td>          </tr>		</form>        </table>              </TD>    </TR>    <TR>       <TD height=24><div align="center"><%    username.set(Request.QueryString("username").getValue());    rs = new jasp.adodb.Recordset();    sql = "select * from iisALLMessage where Username='" + username + "' Order By MessageID DESC";    if (!(vb.IsEmpty(Request.getItem("page")))) {        currentpage = vb.CInt(Request.getItem("page"));    } else {        currentpage = 1;    }    maxperpage = 6;    rs.Open(sql, cn, 1, 1);    totalput = rs.getRecordCount();    //rs.move  (currentPage-1)*MaxPerPage    rs.setPageSize(maxperpage);    mpage = rs.getPageCount();    i = rs.getRecordCount();    if (rs.getEOF() || rs.getBOF()) {%><table width="97%" border="0" cellpadding="0" cellspacing="0">  <tr>     <td style="HEIGHT: 3px;BORDER-TOP: #cecfce 1px solid; BORDER-BOTTOM: #cecfce 1px dotted; BACKGROUND-COLOR: #f7f7f7"><img src="" width="3" height="3" alt=""></td>  </tr>  <tr>     <td></td>  </tr>  <tr>               <td height="108" align="center">暂无留言!</td>  </tr>  <tr>     <td height="1" style="BORDER-BOTTOM: #cecfce 1px solid;"><img name="" src="" width="1" height="1" alt=""> </td>  </tr></table><table width="46%" height="45" border="0" cellpadding="0" cellspacing="0">            <tr>              <td><TABLE width="225" height="26">                  <TBODY>                <FORM name=form onSubmit="return false;" method=get target=_self>                  <TR>                     <TD><SELECT name=selsearchType>                                <option value="wpname">留言者</option>                              </SELECT> <INPUT  maxLength=35 size=15 name=searchTxt>                        <img src="../Images/Hompy/search_b.gif" align="absmiddle"></TD>                  </TR>                </FORM>              </TABLE></td>  </tr></table><%        Response.End();    } else {        while (!(rs.getEOF()) || rs.getBOF()) {%>          <table width="97%" border="0" cellspacing="0" cellpadding="0">            <tr>               <td width="82%" style="PADDING-LEFT: 5px; HEIGHT: 24px;BORDER-TOP: #cecfce 1px solid; BORDER-BOTTOM: #cecfce 1px dotted; BACKGROUND-COLOR: #f7f7f7">                 <img src="../Images/Hompy/ico_no.gif" width="13" height="5"> <SPAN style="FONT: 9px verdana; LETTER-SPACING: -1px">                 </SPAN><span style="FONT: 9px verdana; LETTER-SPACING: -1px"><%= i %></span>&nbsp;<a class=popmenu href="hompy.jsp?username=<%= rs.getItem("MUser").getValue() %>" target="_blank"><%= rs.getItem("MUser").getValue() %></a> <img src="../Images/Hompy/icon_guest.gif" width="14" height="11">                 <SPAN style="FONT: 9px verdana; COLOR: #7f7f7f; LETTER-SPACING: -1px"><%= rs.getItem("Posttime").getValue() %></SPAN> </td>              <td align="center" width="18%" style="HEIGHT: 24px;BORDER-TOP: #cecfce 1px solid; BORDER-BOTTOM: #cecfce 1px dotted; BACKGROUND-COLOR: #f7f7f7"><table width="70" height="22" border="0" cellpadding="0" cellspacing="0">                  <tr>                    <td width="70" align="right"><%            if (Session.getItem("Username").equals(username)) {%><a class="orange" href="javascript:if(ask('真的要删除吗?')) location.href='messagedel.jsp?messageid=<%= rs.getItem("MessageID").getValue() %>';">删除</a><%            }%></td>                  </tr>                </table></td>            </tr>            <tr>               <td height="51" colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0">                  <tr>                     <td width="22%" height="74" align="center" valign="top" style="PADDING-TOP: 4px">                       <TABLE cellSpacing=1 cellPadding=3                         align=center bgColor=#cccccc border=0>                          <TBODY>                          <TR>                                          <TD align=middle bgColor=#ffffff><%            rs_userpic = new jasp.adodb.Recordset();            sql = "select * from iisALLUser where Username='" + rs.getItem("Muser").getValue() + "'";            rs_userpic.Open(sql, cn, 1, 1);            if (rs_userpic.getItem("Userpic").getValue().equals(new variant("user_photo.gif"))) {                Response.Write("<img src='../Userpic/showimg.gif' width='77' height='60'>");            } else {                Response.Write("<img src='../Userpic/" + rs_userpic.getItem("Username").getValue() + "/" + rs_userpic.getItem("Userpic").getValue() + "'' width='80' height='60'>");            }            rs_userpic.Close();            rs_userpic = (jasp.adodb.Recordset)null;%></TD>                                      </TR></TBODY></TABLE></td>                    <td width="78%" style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 20px; word-break:break-all"><%= rs.getItem("Content").getValue() %></td>                  </tr>                </table></td>            </tr>            <tr>               <td height="28" colspan="2" style="BACKGROUND-COLOR: #f7f7f7" align="center"><%            rs_remessage = new jasp.adodb.Recordset();            sql = "select * from iisALLReMessage where MessageID=" + rs.getItem("MessageID").getValue() + "";            rs_remessage.Open(sql, cn, 1, 1);            while (!(rs_remessage.getEOF())) {%><A name=<%= rs.getItem("MessageID").getValue() %>></A><TABLE width="100%" height="24"                               border=0 cellPadding=0 cellSpacing=0>                  <TBODY>                    <TR>                       <TD style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; word-break:break-all"><a class="popmenu" href="#"><%= rs_remessage.getItem("Username").getValue() %></a>:<%= rs_remessage.getItem("Content").getValue() %> <SPAN style="FONT: 9px verdana; COLOR: #7f7f7f; LETTER-SPACING: -1px">                         (<%= rs_remessage.getItem("Posttime").getValue() %>)</SPAN></TD>                    </TR>                  </TBODY>                </TABLE><%                rs_remessage.MoveNext();            }            rs_remessage.Close();            rs_remessage = (jasp.adodb.Recordset)null;%><%            if (Session.getItem("Username").equals(username)) {%><TABLE width="81%" height="18" border=0 cellPadding=0 cellSpacing=0>                  <form name="remessage<%= i %>" action="remessage.jsp?Username=<%= username %>" method="post" onSubmit="return formcheck1(remessage<%= i %>);">							<INPUT type=hidden value=<%= rs.getItem("MessageID").getValue() %> name=messageid>                            <TBODY>                              <TR>                                                         <TD width="12%" height=18>                           <div align="center">回复:</div></TD>                                                        <TD width="72%"><INPUT style="WIDTH: 260px" name="content"></TD>                                                        <TD width="16%"><INPUT Type="image" src="../Images/Hompy/btn_remessage.gif" width="39" height="18" align="absmiddle"></TD>                              </TR>                            </TBODY>                          </form>                        </TABLE><%            }%>				</td>            </tr>            <tr>               <td colspan="2">&nbsp;</td>            </tr>          </table><%            rs.MoveNext();            i = i - 1;        }    }    rs.Close();    rs = (jasp.adodb.Recordset)null;%><table width="100%"  border="0" cellspacing="0" cellpadding="0">  <tr>    <td align="center" style="FONT-SIZE: 11px"><%    Page();%>	</td>  </tr></table>          <table width="46%" height="45" border="0" cellpadding="0" cellspacing="0">            <tr>              <td><TABLE width="225" height="26">                  <TBODY>                <FORM name=form onSubmit="return false;" method=get target=_self>                  <TR>                     <TD><SELECT name=selsearchType>                                <option value="wpname">留言者</option>                              </SELECT> <INPUT  maxLength=35 size=15 name=searchTxt> <img src="../Images/Hompy/search_b.gif" align="absmiddle"></TD>                  </TR>                </FORM>              </TABLE></td>  </tr></table>        </div></TD>    </TR>  </TBODY></TABLE></body></html><%!     variant username;    int currentpage;    //得到每页数    int mpage;    public void Page() throws Exception {        int pageno = 0;        int pp = 0;        int pno = 0;        int p = 0;        pageno = currentpage;        if (vb.IsEmpty(pageno) || vb.CInt(pageno) < 1 || vb.CInt(pageno) > mpage) {            pageno = 1;        }        Response.Write(" ");        if (vb.CInt(pageno) > 1) {            Response.Write("<a href=messagelist.jsp?username=");            Response.Write(username);            Response.Write("&page=");            Response.Write(pageno - 1);            Response.Write(">");        }        Response.Write("<img src=\"../Images/Hompy/K_play_middle_pre.gif\" border=\"0\" align=\"absmiddle\">&nbsp;</a> ");        pp = vb.CInt(pageno) - 3;        if (pp < 1) {            pp = 1;        }        for(pno = pp; pno <= mpage; pno += 1){            p = p + 1;            if (pno == vb.CInt(pageno)) {                Response.Write("&nbsp;<strong><font color=\"#FF0000\">");                Response.Write(pno);                Response.Write("</font></strong>&nbsp;");            } else {                Response.Write("&nbsp;<a href=messagelist.jsp?username=");                Response.Write(username);                Response.Write("&page=");                Response.Write(pno);                Response.Write("><u>");                Response.Write(pno);                Response.Write("</u></a>&nbsp;");            }            Response.Write("                    ");            if (p >= 7) {                if(true) break;            }        }        Response.Write("&nbsp;");        if (vb.CInt(pageno) < mpage) {            Response.Write("<a href=messagelist.jsp?username=");            Response.Write(username);            Response.Write("&page=");            Response.Write(pageno + 1);            Response.Write(">");        }        Response.Write("<img src=\"../Images/Hompy/K_play_middle_next.gif\" border=\"0\" align=\"absmiddle\"></a> <a href=messagelist.jsp?username=");        Response.Write(username);        Response.Write("&page=");        Response.Write(mpage);        Response.Write(">\n");        Response.Write("</a> ");    }%> <%    End();    } catch(Exception ex) {         printStackTrace(ex);    } %>

⌨️ 快捷键说明

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