我有一个用XML映射映射的jsp元素页面。如果您向> or <
和>
以及<
输入&
个特殊字符,则textarea字段之一就是解析元素。这在解析XML元素时会产生问题。
假设我有一个textarea字段名称,如<Explain>
。然后我输入的值为&lt; ,如下所示:<Explain> < </Explain>
。这里的字段正在转换为&/Explain>
我如何避免这个问题。
我的java文件中有这样的代码。
if(elementStr.indexOf("&") != -1)
elementStr = elementStr.replaceAll("&[^a][^m][^p][^;]", "&");
如何避免将特殊字符解析为符号。
答案 0 :(得分:0)
你可以简单地使用它:
${fn:escapeXml(elementStr)};
你的String在哪里