0

我有一个用 XML 映射映射的元素的 jsp 页面。如果您向and和输入> or <特殊字符,则 textarea 字段之一是解析元素。这在解析 XML 元素时会出现问题。&gt;&lt;&amp;

假设如果我有一个 textarea 字段名称,例如<Explain>. 然后我将值输入为<,如下所示:<Explain> < </Explain>。此处该字段正在转换为&amp;/Explain>如何避免此问题。

我的java文件中有这样的代码。

if(elementStr.indexOf("&") != -1)
    elementStr = elementStr.replaceAll("&[^a][^m][^p][^;]", "&amp;");

如何避免将特殊字符解析为符号。

4

1 回答 1

0

你可以简单地使用这个:

      ${fn:escapeXml(elementStr)};

你的字符串在哪里

于 2013-11-05T12:44:38.190 回答