【JSP开源代码栏目提醒】:网学会员在JSP开源代码频道为大家收集整理了email_detail.jsp提供大家参考,希望对大家有所帮助!
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<jsp:useBean scope="page" id="email" class="com.ch9.email" />
<%
//判断当前访问用户是否是登录用户
String s_UserName = (String) session.getAttribute("UserName");
if(s_UserName == null || s_UserName == "")
{
out.println("<p align=center>您没权查看该邮件!</p>");
out.println("<div align=\"center\"><input type=\"button\" name=\"btn1\" value=\"返回\" onClick=\"javascript:window.history.go(-1)\"></div>");
return;
}
//获得索要显示邮件的索引号,并将它转为长整型
String s_EmailID = request.getParameter("EmailID");
long l_EmailID = 0;
try
{
l_EmailID = Long.parseLong(s_EmailID);
}
catch(NumberFormatException ex)
{
out.println("<p align=center>非法操作</p>");
out.println("<div align=\"center\"><input type=\"button\" name=\"btn2\" value=\"返回\" onClick=\"javascript:window.history.go(-1)\"></div>");
return;
}
//获得邮件信息
email.setEmailID(l_EmailID);
if(!email.init())
{
out.println("<p align=center>您要查看的邮件不存在</p>");
out.println("<div align=\"center\"><input type=\"button\" name=\"btn3\" value=\"返回\" onClick=\"javascript:window.history.go(-1)\"></div>");
return;
}
//判断当前用户是否有权察看该邮件
if(email.getEmailReceiver().compareTo(s_UserName) != 0 && email.getEmailSender().compareTo(s_UserName) != 0)
{
out.println("<p align=center>您没权查看该邮件!</p>");
out.println("<div align=\"center\"><input type=\"button\" name=\"btn4\" value=\"返回\" onClick=\"javascript:window.history.go(-1)\"></div>");
return;
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>欢迎光临风沙论坛</title>
<link rel=stylesheet type=text/css href="../lib/bbs.css">
</head>
<body bgcolor="#f8f5ff">
<div align="center">
<h2>风沙论坛——<font color="#0000FF">查看邮件</font></h2>
<hr>
<br>
<table width="500" border="1" cellpadding="0" cellspacing="0">
<tr>
<td align="left">
发信人:<%=email.getEmailSender()%><br>
收信人:<%=email.getEmailReceiver()%><br>
标 题:<%=email.getEmailSubject()%><br><br>
<%
//替换邮件内容中的回车和换行符号,以便在页面上能正常显示
String s_EmailContent = email.getEmailContent();
s_EmailContent = s_EmailContent.replaceAll("\r\n","<br>");
out.println(s_EmailContent);
%>
<br>
</table>
<p>
<%
if(email.getEmailType() == 0)
{
%>
<a href="send_email_form.jsp?EmailID=<%=email.getEmailID()%>" target="_self"><font color="#0000FF">[回信]</font></a>
<%
}
%>
<a href="javascript:window.history.go(-1)" target="_self"><font color="#0000FF">[返回]</font></a>
</p>
</div>
<%
//将邮件设置了已读
email.update_tag();
%>
</body>
</html>
上一篇:
emaillist.jsp
下一篇:
让我掉下眼泪的