У меня есть следующий фрагмент кода, чтобы иметь выход из данных XML, который хранится в таблице базы данныхHTML теги становятся конвертированы
ServletOutputStream os = response.getOutputStream();
String contentDisposition = "attachment;filename=Test.HTML";
response.setHeader("Content-Disposition",contentDisposition);
response.setContentType("text/html");
XMLNode xmlNode = (XMLNode)am.invokeMethod("getDataXML");
ByteArrayOutputStream outputStream =
new ByteArrayOutputStream();
xmlNode.print(outputStream);
ByteArrayInputStream inputStream =
new ByteArrayInputStream(outputStream.toByteArray());
ByteArrayOutputStream pdfFile = new ByteArrayOutputStream();
TemplateHelper.processTemplate(((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getAppsContext(),
"INV",
"MyTemplate",
((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getUserLocale().getLanguage(),
((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getUserLocale().getCountry(),
inputStream,
TemplateHelper.OUTPUT_TYPE_HTML,
null, pdfFile);
byte[] b = pdfFile.toByteArray();
response.setContentLength(b.length);
os.write(b, 0, b.length);
os.flush();
os.close();
pdfFile.flush();
pdfFile.close();
public XMLNode getDataXML() {
OAViewObject vo = (OAViewObject)findViewObject("DataVO");
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
XMLNode xmlNode =
(XMLNode)vo.writeXML(4, XMLInterface.XML_OPT_ALL_ROWS);
return xmlNode;
}
У меня есть HTML-теги, которые хранятся в таблице как
<STRONG>this</STRONG> is only a test.
Однако выше становится превращали в
<STRONG>this</STRONG>is only a test.
Как я могу сохранить исходный HTML-т ags, когда я выполняю код или как его конвертировать обратно в оригинал без использования каких-либо сторонних библиотек, поскольку у нас есть ограничение использования сторонних библиотек на сервере.
может быть, его ваш Юникода –
Я не вижу, как релевантный вам код: он просто отправляет 0 байт в ответ. Каков ваш реальный код? –
Мы понятия не имеем, что делают все эти методы. Вероятность, вероятно, находится в коде processTemplate. –