powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблемка.
2 сообщений из 2, страница 1 из 1
Проблемка.
    #33643674
wind2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вот такая страница jsp.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
<%@ page language="java"  import ="java.util.*" %>
<%@ page language="java"  import ="javax.mail.*" %>
<%@ page language="java"  import ="javax.mail.internet.*" %>
<%@ page language="java"  import ="javax.activation.*" %>
<%@ page language="java"  import ="twinfeats.webmail.*" %>
<%@ page language="java"  import ="java.text.*" %>
<%@ page language="java"  import ="java.io.*" %>
<%!  public  String reformat(String t) {
	 return  t.replaceAll("\n","<br>");
}
%>
<%
String path = request.getContextPath();
MailUserData mud = (MailUserData)session.getAttribute("splashmail");
SimpleDateFormat df =  new  SimpleDateFormat("EE M/d/yy"); 
Message msg = (Message)request.getAttribute("message");
 int  msgNum = Integer.parseInt((String)request.getAttribute("msgNum"));
%>

<!DOCTYPE HTML  PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>SplashMail Message View</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    
    <link rel="stylesheet" type="text/css" href="splashmail.css">
  </head>
  
  <body>
  	<div  class ="msgpage">
  		<img src="splashmail.png" />
  	<table  class ="messagelist">
  	<tr>
  		<td  class ="formlabel">Date</td>
 		<td  class ="formfield"><%=msg.getSentDate()%></td>
 	</tr>
  	<tr>
  		<td  class ="formlabel">From</td>
 		<td  class ="formfield">
  	<%
  	Address[] addrs = msg.getFrom();
  	 if  (addrs !=  null ) {
  		 for  ( int  i= 0 ;i<addrs.length;i++) {
  	%>
	  		<%=mud.getDisplayAddress(addrs[i])%><%=(i!=addrs.length- 1 )?", ":""%>
	<%
	  	}
	}
	%>
		</td>
  	</tr>
  	
  	<tr>
  		<td  class ="formlabel">To</td>
 		<td  class ="formfield">
  	<%
  	addrs = msg.getRecipients(Message.RecipientType.TO);
  	 if  (addrs !=  null ) {
  		 for  ( int  i= 0 ;i<addrs.length;i++) {
  	%>
	  		<%=mud.getDisplayAddress(addrs[i])%><%=(i!=addrs.length- 1 )?", ":""%>
	<%
	  	}
	}
	%>
		</td>
  	</tr>
  	
  	<tr>
  		<td  class ="formlabel">cc</td>
 		<td  class ="formfield">
  	<%
  	addrs = msg.getRecipients(Message.RecipientType.CC);
  	 if  (addrs !=  null ) {
  		 for  ( int  i= 0 ;i<addrs.length;i++) {
  	%>
	  		<%=mud.getDisplayAddress(addrs[i])%><%=(i!=addrs.length- 1 )?", ":""%>
	<%
	  	}
	}
	%>
		</td>
  	</tr>
  	
  	<tr>
  		<td  class ="formlabel">Subject</td>
 		<td  class ="formfield"><%=(msg.getSubject()!= null ?msg.getSubject():" ")%></td>
 	</tr>

  	</table>
  	<form method="post" action="do">
  	<input type="submit" name="reply" value="Reply to Sender" />
  	<input type="submit" name="replyAll" value="Reply to All" />
  	<input type="submit" name="forward" value="Forward" />
  	<input type="hidden" name="page" value="ReplyMessage" />
  	<input type="hidden" name="msgNum" value="<%=msgNum%>" />
  	</form>
  	<div  class ="msgBody">
  	<%
    Object o = msg.getContent();

     if  (msg.isMimeType("text/plain") || msg.isMimeType("text/html")) {
//        out.println("<pre>");
        out.println(reformat((String)o));
//        out.println("</pre>");
    }  else   if  (msg.isMimeType("multipart/*")) {
        Multipart mp = (Multipart) o;
         int  cnt = mp.getCount();
        ContentType ct =  null ;
         for  ( int  i =  0 ; i < cnt; i++) {
    %>
		    	<div  class ="attachmentHeader">
    <%
			BodyPart part = mp.getBodyPart(i);
			MimeBodyPart mimepart =  null ;
			 if  (part  instanceof  MimeBodyPart)
				mimepart = (MimeBodyPart)part;
			String sct = part.getContentType();
			 if  (sct ==  null ) {
			    out.println("INVALID");
			    ct =  null ;
			}
			 else  {
				ct =  new  ContentType(sct);
				out.print(ct.getBaseType());
				String filename = part.getFileName();
				 if  (filename !=  null ) {
					out.print(" (filename="+filename+")");
				}
				String desc = part.getDescription();
				 if  (desc !=  null ) {
					out.print(" (description="+desc+")");
				}
			}
	%>
			</div>
	<%
			 if  (ct !=  null ) {			
			 if  (ct.match("text/plain") || ct.match("text/html")) {
				 if  (mimepart !=  null  && mimepart.getEncoding().matches("base64")) {
		%>
				<div  class ="textattachment">
					<%=reformat( new  String(Base64.decode((String)mimepart.getContent())))%>
		<%
				}
				 else  {
		%>
				<div  class ="textattachment">
					<%=reformat((String)part.getContent())%>
		<%
				}
			}
			 else  {
	%>
			<div  class ="attachment">
				<a href="do?page=ViewAttachment&msgNum=<%=msgNum%>&part=<%=i%>">View Attachment</a>
	<%
			}
			}
	%>
			</div>
	<%
        }
    }  else   if  (msg.isMimeType("text/enriched")) {
    	InputStream stream = (InputStream)o;
    	 byte [] data =  new   byte [ 60000 ];
    	 int  offset =  0 ;
    	 while  (true) {
	    	 int  l = stream.read(data,offset,data.length-offset);
	    	 if  (l <  0 )  break ;
	    	offset += l;
	    }
    	out.println(reformat( new  String(data, 0 ,offset)));
    }  else  {
        out.println(msg.getContentType());
    }
  	%>
  	</div>
  	</div>
  </body>
</html>
Но после выполнения не чего не отображает. Что это может быть.
...
Рейтинг: 0 / 0
Проблемка.
    #33643738
ф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ф
Гость
wind2005Что это может быть.Скорее всего, ошибка где-то.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблемка.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]