fn:escapeXml用法
当在jsp页面中的标签中有诸如(“,\,’...)的特殊符号时,这个时候如果直接采用下面的形式会发生展示上的错误:
<input class="search_input_ctx" name="name" type="text" id="search_input "value="${XXX}" >
比如,如果此时searchContentForShow的值为“””,在页面上,这个text框将看不到仍何输出,即使打开页面源码,发现这个value是有“这个值的。
利用fn:escapeXml之后,可以转义字符,可以解释为XML标记:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<input class="search_input_ctx" name="name" type="text" id="search_input "value="${fn:escapeXml(XXXX)}" >
这样子就不会再有上面那个情况出现了。