<%@page contentType="text/vnd.wap.wml;charset=UTF-8"%><%@page import="cn.sowap.DbClass"%><%@include file="inc/header.jsp"%><%
%>
<card id="welcome" title="我的消息">
<p>
<%
String sid = request.getParameter("sid")!=null?request.getParameter("sid"):"";
String id = request.getParameter("id")!=null?request.getParameter("id"):"";
String op = request.getParameter("op")!=null?request.getParameter("op"):"";
List list = new ArrayList();
String pageNum = request.getParameter("page")!=null?request.getParameter("page"):"1";
list = new DbClass().msgList(sid);
HashMap hm = new HashMap();
int perPage = 5;
int total = list.size();
int tPage = total/perPage;
if (total%perPage > 0 )
tPage = total/perPage + 1;
int cpage = Integer.parseInt(pageNum);
boolean result = false;
if(op.equals("x5220"))
{
result = new DbClass().delMsg(id);
}
if(result)
out.println("删除成功!<br/><br/>");
for(int i =0 ;i<list.size();i++)
{
if ( (i >= (cpage - 1) * perPage) && (i < cpage * perPage) )
{
hm = (HashMap) list.get(i);
User user = factory.getUserManager().getUser( Integer.parseInt(hm.get("FID") +""));
out.println( (i+1) +".来自: "+user.getUsernick()+" <a href='rep_msg.jsp?fid="+hm.get("FID")+"'>回复</a> <a href='msg.jsp?op=x5220&id="+hm.get("ID")+"'>删</a> <br/>内容:"+hm.get("CONTENT")+"<br/>发送时间:"+ ((hm.get("TIME")+"").split("\\.")) [0] +"<br/>");
}
}
%>
<br/>
<%
if( ! (cpage == 1 ))
{
%>
<a href="msg.jsp?page=<%=cpage-1%>">上页</a> <br/>
<% }
if(total > 5 && cpage < tPage )
{
%>
<a href="msg.jsp?page=<%=cpage+1%>">下页</a><br/>
<%
}
%>
这是一个关于WAP应用中消息管理功能的实现介绍,包括消息展示、删除及分页功能。通过使用JavaServlet技术,实现了用户可以查看和删除特定的消息,并且支持分页浏览。
1588

被折叠的 条评论
为什么被折叠?



