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

📄 view_message_list.jsp

📁 21天学通java的示例程序源代码
💻 JSP
字号:
<%@ page import="javax.mail.Message" %>
<%@ page import="javax.mail.Address" %>
<%@ page import="ezmail.Constants" %>
<%@ page import="ezmail.MailHelper" %>

<html>
<head><title>ezmail - Compose</title></head>

<body>
<h2>Message List</h2>
<hr>

<%
	Message[] theMessages = (Message[]) session.getAttribute(Constants.MESSAGE_LIST);	
	
	if (theMessages.length == 0) {
		out.print("<b>No messages on server.</b>");
		return;
	}
%>

<table border="1" cellspacing="1" cellpadding="5" width="75%">
	<tr>
		<th># </th>
		<th>Sender</th>
		<th>Subject</th>
		<th>Date</th>
	</tr>

<%
	Message currentMessage;
	int messageNum;
	String sender;
	Address[] addressList;
	String date;
	int count = theMessages.length;
	
	String startLink;
	String endLink;
	for (int i=0; i < count; i++) {
		currentMessage = theMessages[i];
		addressList = currentMessage.getFrom();
		sender = addressList[0].toString();
		date = MailHelper.formatDate(currentMessage.getSentDate());
		messageNum = currentMessage.getMessageNumber();

		startLink = "<a href='controller?action=view_message_detail&message_num=" + messageNum + "&max=" + count + "'>";		
		endLink = "</a>";
%>
	<tr>
		<td>
			<%= startLink %><%= messageNum %> <%= endLink %>
		</td>		
		<td>
			<%= startLink %><%= sender %><%= endLink %>
		</td>
		<td> 
			<%= startLink %><%= currentMessage.getSubject() %><%= endLink %> 
		</td>
		<td> 
			<%= startLink %><%= date %><%= endLink %>
		</td>
	</tr>
<%
	}	
%>
	
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -