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

📄 articlelist.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);    variant sortid = new variant();    int i = 0;    String sqlfiltrate = "";    int maxperpage = 0;    jasp.adodb.Recordset rs = null;    String sql = "";    int totalput = 0;     /* initialize variables. */     username = new variant();    groupid = 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.Redirect("../default.jsp");    }%><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 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="86%" class="orange2_b">文章列表</td><%    if (Session.getItem("username").equals(username)) {%>            <td width="14%"><a href="articlewrite.jsp?username=<%= Request.QueryString("username").getValue() %>"><img src="../Images/Hompy/w_note.gif" width="62" height="19" border="0"></a></td><%    }%>          		  </tr>        </table></TD>    </TR>    <TR>       <TD height=12><div align="center"> <%    groupid.set(Request.QueryString("GroupID").getValue());    if (groupid.equals(new variant(""))) {        sqlfiltrate = "select * from iisALLArticle where Username='" + username + "' order by ArticleID DESC";    } else {        sqlfiltrate = "select * from iisALLArticle where Username='" + username + "' and GroupID=" + groupid + " order by ArticleID DESC";    }    if (!(vb.IsEmpty(Request.getItem("page")))) {        currentpage = vb.CInt(Request.getItem("page"));    } else {        currentpage = 1;    }    maxperpage = 10;    rs = new jasp.adodb.Recordset();    sql = "" + sqlfiltrate + "";    rs.setCursorLocation(3);    rs.Open(sql, cn, 1, 1);    //i=rs.recordcount    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="39%" height="45" border="0" cellpadding="0" cellspacing="0">            <tr>    <td><TABLE width="206">                <TBODY>                <FORM name=form onSubmit="return false;" method=get target=_self>                  <TR>                     <TD><SELECT name=selsearchType>                        <option value="wpname">标题</option>                        <option value="title">内容</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 {        totalput = rs.getRecordCount();        rs.Move((currentpage - 1) * maxperpage);        rs.setPageSize(maxperpage);        mpage = rs.getPageCount();        //得到总页数%>          <table width="100%" border="0" cellspacing="0" cellpadding="0">    <TR>       <td align="center" style="HEIGHT: 24px;BORDER-TOP: #cecfce 1px solid; BORDER-BOTTOM: #cecfce 1px dotted; BACKGROUND-COLOR: #f7f7f7"><table width="468" border="0" cellspacing="0" cellpadding="0">                  <tr>                     <td width="42" align="center">编号</td>                    <td width="225" align="center">标题</td>                    <td width="110" align="center">发布时间</td>                    <td width="46" align="center">点击</td><%        if (Session.getItem("Username").equals(username)) {%>                    <td width="46" align="center">操作</td><%        }%>                  </tr>                </table></td>    </TR></table>          <table width="468" border="0" cellspacing="0" cellpadding="0"><%        i = 1;        while(!(rs.getEOF() || i > maxperpage)) {%>            <tr>               <td width="42" height=25 align=center><SPAN style="FONT-SIZE: 11px; COLOR: #666666"><SPAN><%= i %></span></span></td>              <td width="225" style="PADDING-BOTTOM: 5px; PADDING-TOP: 5px" height=25><a href="articleview.jsp?ArticleID=<%= rs.getItem("ArticleID").getValue() %>&Username=<%= rs.getItem("Username").getValue() %>&GroupID=<%= rs.getItem("GroupID").getValue() %>"><%= rs.getItem("Topic").getValue() %></a> <%            if (vb.DateDiff("d", rs.getItem("Posttime").getValue().toDate(), vb.Now()) < 3.0) {                Response.Write(" <img src='../Images/Hompy/ico_new.gif' width='10' height='8' border='0' align='absmiddle'>");            }%> </td>              <td width="108"><SPAN style="FONT-SIZE: 11px; COLOR: #666666"><SPAN><%= rs.getItem("Posttime").getValue() %></span></span></td>              <td width="44" align=center><SPAN style="FONT-SIZE: 11px; COLOR: #ff6600"><SPAN><%= rs.getItem("Hit").getValue() %></span></span></td><%            if (Session.getItem("Username").equals(username)) {%>			  <td width="49" align=center><a href="articleedit.jsp?articleid=<%= rs.getItem("ArticleID").getValue() %>"><img src="../Images/Hompy/icon_edit.gif" width="16" height="16" border="0" alt="编辑"></a>&nbsp;<a href="javascript:if(ask('真的要删除吗?')) location.href='articledel.jsp?articleid=<%= rs.getItem("ArticleID").getValue() %>';"><img src="../Images/Hompy/icon_del.gif" width="16" height="16" border="0" alt="删除"></a></td><%            }%>       			</tr>            <tr>               <td colspan="5" align="center" style="HEIGHT: 1px; BORDER-BOTTOM: #cecfce 1px dotted"><img name="" src="" width="1" height="1" alt=""></td>            </tr><%            rs.MoveNext();            i = i + 1;        }    }    rs.Close();    rs = (jasp.adodb.Recordset)null;%>          </table>                  </div></TD>    </TR>	<TR>      <td align="center" style="HEIGHT: 4px; BORDER-BOTTOM: #cecfce 1px solid; BACKGROUND-COLOR: #f7f7f7"><img src="" width="4" height="4" alt=""></td>    </TR>    <TR>  <TR>      <TD align="center">         <table width="100%" height="30"  border="0" cellpadding="0" cellspacing="0">          <tr>            <td height="30" align="center" style="FONT-SIZE: 11px"> <%    Page();%>	</td>  </tr></table>        <table width="39%" border="0" cellspacing="0" cellpadding="0">          <tr>    <td><table width="39%" height="28" border="0" cellpadding="0" cellspacing="0">                <tr>    <td><TABLE width="206">                <TBODY>                <FORM name=form onSubmit="return false;" method=get target=_self>                  <TR>                     <TD><SELECT name=selsearchType>                        <option value="wpname">标题</option>                        <option value="title">内容</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></td>  </tr></table></TD></TR>  <TR>  </TBODY></TABLE></body></html><%!     variant username;    variant groupid;    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=articlelist.jsp?username=");            Response.Write(username);            Response.Write("&groupid=");            Response.Write(groupid);            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=articlelist.jsp?username=");                Response.Write(username);                Response.Write("&groupid=");                Response.Write(groupid);                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=articlelist.jsp?username=");            Response.Write(username);            Response.Write("&groupid=");            Response.Write(groupid);            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=articlelist.jsp?username=");        Response.Write(username);        Response.Write("&groupid=");        Response.Write(groupid);        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 + -