Boa tarde, possuo um campo do tipo blob no banco de dados que armazena um texto
com tags no formato rtf e preciso que estes dados sejam visualizados em uma
página jsp dentro de um textarea.
Bem em relação a conversão tentei a utilização de um método que converte de rtf
para html e funcionou porém ele mostra as tags no textarea.
Segue o método:
public static String convertTextRTF2HTML(String text) {
if (text == null) {
return “”;
}
StringReader reader = new StringReader(text);
StringWriter writer = new StringWriter();
RTFEditorKit rtfEditorKit = new RTFEditorKit();
HTMLEditorKit htmlEditorKit = new HTMLEditorKit();
Document doc = rtfEditorKit.createDefaultDocument();
try {
rtfEditorKit.read(reader, doc, 0);
htmlEditorKit.write(writer, doc, 0, doc.getLength());
} catch (IOException ex) {
return “”;
} catch (BadLocationException ex) {
return “”;
}
return writer.toString();
}
Tem alguma forma de realizar essa conversão no java para que seja visualizado
somente o texto dentro do campo?
Grato
Diego