📄 myinbox.jsp
字号:
<%@ page language="java" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>显示收件箱中所有e-mail列表</title>
</head>
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="email.*,javax.mail.internet.MimeUtility"%>
<body bgcolor="#CFF1E1">
<%
String message = (String)request.getAttribute("message");
if(message!=null&&message.length()!=0){%>
<button color="BBFF88"><%=message %></button>
<%}%>
<center><h2>
我的收件箱
</h2></center>
<%
int index = 0;
String pageIndex = request.getParameter("pageIndex");
//獲得頁數
if(pageIndex!=null&&pageIndex.length()!=0)
if(!pageIndex.equals("0"))
index = Integer.valueOf(pageIndex)*9+Integer.valueOf(pageIndex);
MyInboxCollection mc =
(MyInboxCollection)session.getAttribute("myInbox");
if(mc!=null){
int ps = mc.getMyInbosex().size() ;
%>
<h4> 收件箱中总共有<%=(ps)%>封e-mail:</h4><ul></ui>
<%
for(int i=index;i<=index+9;i++){
MyInbox mi = null ;
if(i<ps){
mi = (MyInbox)mc.getMyInbosex().get(i);
String s = "" ;char cc = '1' ;
if(mi.getTitle()!=null&&mi.getTitle().toString().trim().length()!=0){
s = mi.getTitle().substring(0,1);
if(s.length()!=0){
cc = s.charAt(0);
s = new String(s.getBytes(),"GBK");
}
}
%><li>
(<%=mi.getIndex()%>)
<%char ccc = mi.getTitle().charAt(0);
%>
标题:<a href="detailMail.jsp?msg=<%=mi.getMsg()%>&bin=receive">
<%=(s.equalsIgnoreCase("?")||'A'<=cc&&cc<='z')?new String(mi.getTitle().getBytes("ISO-8859-1"),"GBK"):MimeUtility.decodeText(mi.getTitle())%></a>
<%}
}%>
</ui><br/><br/><div align="center"><table><tr><td>页数:</td>
<%
int pageSide = 10 ;
int pageTotal = ps % pageSide==0?ps/pageSide:ps/pageSide+1 ;
//int pageCount = 0;
for(int i=0;i<pageTotal;i++){%>
<!--name="pageIndex" value="<%=i %>-->
<td><a href="myinbox.jsp?pageIndex=<%=i%>"><%=i+1 %></a></td>
<%}%>
<%}else{%>
联接已失效请<a href="index.jsp">重新登录</a>
<%}
%>
</tr></table></div>
<center><a href="mail.jsp">返回我的邮箱</a></center>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -