📄 articlelist.jsp
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page isELIgnored="false" %>
<%@ page import="jdbcbook.msgboard.*,jdbcbook.pub.util.*" %>
<html>
<head>
<title>留言列表</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../pub/common.css">
<script language="javascript">
function checkvalue()
{
var f = document.forms["main"];
if( f.title.value.length==0 )
{
alert( "请输入留言的标题!" );
f.title.focus();
return false;
}
if( f.content.value.length==0 )
{
alert( "请输入留言的内容!" );
f.content.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<center>
<table border="0" width="600">
<tr>
<td colspan="3" align="center">留言列表(<a href="logout">退出</a>)</td>
</tr>
<tr>
<td colspan="3" align="left"><font color="red"> ${msg}</font></td>
</tr>
</table>
<table border="1" width="600">
<%
UserInfo user = (UserInfo)session.getAttribute( "session_userinfo" );
java.util.Vector articles = (java.util.Vector)request.getAttribute( "articles" );
java.util.Vector replys = (java.util.Vector)request.getAttribute( "replys" );
for( int i=0; i<articles.size(); i++)
{
Article art = (Article)articles.get( i );
%>
<tr>
<td width="15" rowspan="2"><%=(i+1)%></td>
<td><%=art.getTitle()%>(<%=art.getPubdate()%>)</td>
<td>
<%=art.getNickname()%>(<%=art.getHostIP()%>)
<%
if( art.getUserID()==user.getUserID() )
out.println( "<a href=\"articleupdate?articleid=" + art.getArticleID()
+ "\">修改</a> " );
if( art.getUserID()==user.getUserID() || user.isAdmin() )
out.println( "<a href=\"articledelete?articleid=" + art.getArticleID()
+ "\">删除</a>" );
if( user.isAdmin() )
out.println( "<a href=\"articlereply?articleid=" + art.getArticleID()
+ "\">回复</a>" );
%>
</td>
</tr>
<tr><td colspan="2"><%=art.getContent()%></td></tr>
<%
for( int j=0; j<replys.size(); j++ )
{
Article reply = (Article)replys.get( j );
if( reply.getFarticleID()==art.getArticleID() )
{
%>
<tr>
<td width="15" rowspan="2"><font color="blue">回<br>复</font></td>
<td><%=reply.getTitle()%>(<%=reply.getPubdate()%>)</td>
<td>
<%=reply.getNickname()%>(<%=reply.getHostIP()%>)
<%
if( reply.getUserID()==user.getUserID() )
out.println( "<a href=\"articleupdate?articleid=" + reply.getArticleID()
+ "\">修改</a> " );
if( reply.getUserID()==user.getUserID() || user.isAdmin() )
out.println( "<a href=\"articledelete?articleid=" + reply.getArticleID()
+ "\">删除</a>" );
%>
</td>
</tr>
<tr><td colspan="2"><%=reply.getContent()%></td></tr>
<%
}
}
}
%>
</table>
<%
PageBean pb = (PageBean)request.getAttribute( "pagebean" );
if( pb!=null && pb.hasMorePage() )
{
pb.setURLPattern( "<a href=\"articlelist?currentpage=CURRENTPAGE\">TITLE</a>" );
%>
<p>
<table border="0" width="400">
<tr>
<td align="center">
<%=pb.getFirstURL( "首页" ) %>
<%=pb.getPrevURL( "前一页" ) %>
<%=pb.getNextURL( "下一页" ) %>
<%=pb.getLastURL( "末页" ) %>
</td>
</tr>
</table>
<%
}
%>
<p>
<table border="0" width="400">
<form name="main" method="post" action="articleadd" onsubmit="return checkvalue();"/>
<input type="hidden" name="articleid" value="${art.articleID}">
<tr>
<td colspan="2" align="center">发表留言</td>
<tr>
<td align="right">标题:</td>
<td><input type="text" name="title" maxlength="32" value="${art.title}"></td>
</tr>
<tr>
<td align="right">内容:</td>
<td><textarea name="content" cols="40" rows=10">${art.content}</textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="提 交">
<input type="reset" value="重 填">
</td>
</tr>
</form>
</table>
</center>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -