powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaMail
10 сообщений из 10, страница 1 из 1
JavaMail
    #34555447
nemo!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пытаюсь отобразить тело письма, ContentType которого "text/html" с помощью JEditorPane, но вместо нормальной страницы получаю набор тегов и их содержимого.
...
Рейтинг: 0 / 0
JavaMail
    #34555678
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а такое в коде есть?
Код: plaintext
editPanel.setContentType("text/html");

-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже. :)
...
Рейтинг: 0 / 0
JavaMail
    #34555903
nemo!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DDiverа такое в коде есть?
Код: plaintext
editPanel.setContentType("text/html");


нет, потому что, если так сделать, то вообще перестает что-либо отображаться
...
Рейтинг: 0 / 0
JavaMail
    #34555907
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что нада сначала
Код: plaintext
pane.setContentType("text/html");
а уже потом
Код: plaintext
pane.setText("<html><body>Hello World!!!</body></html>");

100% раб код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 import  javax.swing.*;
 public   class  TestClass {
 public   static   void  main(String[] args){
  JEditorPane pane =  new  JEditorPane();
  pane.setContentType("text/html");
  pane.setText("<html><body>Hello World!!!</body></html>");
  JFrame frame =  new  JFrame("test");
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.add(pane);
  frame.pack();
  frame.setVisible(true);
}
}

-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже. :)
...
Рейтинг: 0 / 0
JavaMail
    #34555921
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно тут ещё поискать
javadocs

-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже. :)
...
Рейтинг: 0 / 0
JavaMail
    #34555932
nemo!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не нужно держать меня за идиота, я делаю так:
Код: plaintext
pane.setContentType("text/html");
потом
Код: plaintext
pane.setText(message.getContent().toString());
где message.getContent().toString() - тело письма в формате html, но ничего не отображается
...
Рейтинг: 0 / 0
JavaMail
    #34556036
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может конечно глупо, но если посмотреть в отладчике message.getContent().toString() хоть что-то возвращает?

-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже. :)
...
Рейтинг: 0 / 0
JavaMail
    #34556052
nemo!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возвращает тело письма в виде html
...
Рейтинг: 0 / 0
JavaMail
    #34556855
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может в этом дело:

http://www.wildcrest.com/Software/J2PrinterWorks/documentation/WorkingWithHTML.html
Don't use <META content="text/html"> in <head> section if using setText. In this case the body of the JTextPane is not displayed. See Bug Parade 4695909. This is reported as fixed in JDK 1.5.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4695909
...
Рейтинг: 0 / 0
JavaMail
    #34557956
nemo!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, проверю
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaMail
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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