⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myinbox.jsp

📁 一个简的javamail收发邮件功能
💻 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>&nbsp;收件箱中总共有<%=(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> 
        &nbsp;&nbsp;&nbsp;(<%=mi.getIndex()%>)&nbsp;&nbsp;
        <%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 %>-->
            &nbsp;&nbsp;&nbsp;<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 + -