急,关于jsp留言板的管理员删除留言问题
我弄了一个显示所有用户的留言的jsp页面,先帮我看下对不,然后我想加个管理员删除留言的功能,就是在每条留言后有一个提示可以删除该留言的,不知道怎么做,只有管理员才能删除,不是一次删除所有留言,而是指定删除某条留言,求代码(以下是显示所有用户的留言的jsp页面,对吗)
<%@ page contentType="text/html;charset=gb2312" language="java" import="java.util.*,java.sql.*"%>
<html>
<body>
<%
Connection conn=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;DatabaseName=userdb;user=sa;password=sa";
conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select id from liuyan");
%>
<table align="center">
<tr>
<td width="18%" height="25" align="center"><i>留言者</i></td>
<td width="22%" height="25" align="center"><i>主题</i></td>
<td width="40%" height="25" align="center"><i>留言内容</i></td>
<%
while(rs.next())
{
out.println("<TD><font>"+rs.getString("username")+"</font></TD>");
out.println("<TD><font>"+rs.getString("zhuti")+"</font></TD>");
out.println("<TD><font>"+rs.getString("news")+"</font></TD></TR>");
}
rs.close();
conn.close();
}
catch(Exception e)
{
out.println(e.getMessage());
}
%>
</table>
</body>
</html>
------解决方案--------------------
这个 在javaweb版块有这个问题 已经 解决了 你找找
大概思路是 判断当前登录人员是否是管理员 给一个存在session中的标志位(变量flag)
在页面判断 这个标志位 <c:if test="${flag==true}">
<a href="javasctipt:void(-1)" onclick="....">删除</a>
</c:if>