Escape cell data for HTML - fixes #1049
This commit is contained in:
parent
c74fce0180
commit
e3858da843
@ -102,10 +102,11 @@ public class HtmlTableExporter implements WriterExporter {
|
|||||||
if (cellData != null && cellData.text != null) {
|
if (cellData != null && cellData.text != null) {
|
||||||
if (cellData.link != null) {
|
if (cellData.link != null) {
|
||||||
writer.write("<a href=\"");
|
writer.write("<a href=\"");
|
||||||
|
// TODO: The escape below looks wrong, but is probably harmless in most cases
|
||||||
writer.write(StringEscapeUtils.escapeHtml(cellData.link));
|
writer.write(StringEscapeUtils.escapeHtml(cellData.link));
|
||||||
writer.write("\">");
|
writer.write("\">");
|
||||||
}
|
}
|
||||||
writer.write(cellData.text);
|
writer.write(StringEscapeUtils.escapeXml(cellData.text));
|
||||||
if (cellData.link != null) {
|
if (cellData.link != null) {
|
||||||
writer.write("</a>");
|
writer.write("</a>");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user