这个留言板的删除功能就是:如果是管理员的IP,那么显示留言的页面就会有一个 删除本篇 的文字链接,到delete.jsp页面,执行删除功能,这个删除其实并不是真正的删除,只是让它在显示留言的时候不显示而已,我在数据库表中设置了一个标识字段,若是删除的就设置为 0 ,显示留言的时候只显示 标识为 1 的;可是,我发现当我测试这个删除功能的时候,(我在本机上测试,管理员的ip设置为127.0.0.1),只是在我第一次登录时输入的信息,(我这个留言板实现的不好,就是管理员也必须要输入信息才能浏览留言),我才能删除,此外,无论我怎么点击各条留言的 删除本篇 ,它都还是显示出来,删除不掉;我感觉好像是参数没有传到delete.jsp页面;我不知道问题是出在哪里,我看不出我的程序哪里有误,
下面是有关删除操作的两个页面的代码,恳请各位大侠指出问题出在哪里吧,感激不尽!!!
success.jsp(显示留言的页面)
<jsp:useBean id="gue_db" class="com.aa.struts.data.Connect" scope="session"></jsp:useBean>
<%
int intPageSize;
int intRowCount=20;
int intPageCount;
int intPage;
String userIP="127.0.0.1";
String strPage=null;
int i;
intPageSize=8;
strPage=request.getParameter("page");
if(strPage==null)
{
intPage=1;
}
else
{
intPage=Integer.parseInt(strPage);
if(intPage<1)
intPage=1;
}
%>
<%
ResultSet rs=null;
rs=gue_db.show_liuyan();
rs.last();
intRowCount=rs.getRow();
intPageCount=(intRowCount+intPageSize-1)/intPageSize;
if(intPage>intPageCount)
intPage=intPageCount;
if(intPageCount>0)
{
try
{
rs.absolute((intPage-1)*intPageSize+1);
}
catch(Exception e)
{
e.printStackTrace();
}
i=0;
while(i<intPageSize && !rs.isAfterLast())
{
%>
<TR bgcolor="black">
<td width="30%"><NOBR><strong><font color=orange>留言时间:</font></strong></NOBR></td>
<td width="70%" ><font color=orange><%=rs.getString("m_date")%></font></td>
</TR>
<TR bgcolor="">
<td width="30%" ><NOBR><strong>姓名:</strong></NOBR></td>
<td width="70%"><%=rs.getString("name")%></td>
</tr>
<TR bgcolor="black">
<TD width="30%" ><NOBR><strong><font color=orange>标题</font></strong></NOBR></TD>
<td width="70%" ><font color=orange><%=rs.getString("title")%></font></td>
</TR>
<TR >
<TD width="30%" ><NOBR><strong>内容</strong></NOBR></TD>
<TD width="70%" ></TD>
</TR>
<TR bgcolor=white><TD width="70%" colspan=2 ><%=rs.getString("content")%></TD>
</TR>
<TR bgcolor=bgcolor><td colspan=2 width="91" height=30></td></TR>
<%
if(userIP.equals(request.getRemoteAddr()))
out.println("<TR bgcolor=bgcolor><td colspan=2><a href=delete.jsp?title="+rs.getString("title")+">删除本篇</a></td></TR>");
rs.next();
i++;
}
}
%>
</TABLE>
。
。
。