`

escapeXml方法过滤特殊字符

 
阅读更多

要显示在页面的内容有时候带特殊字符如"",'',@、#、《》,<,>等这些,和页面上的html标签〈〉或者""有冲突造成显示错误问题,可以用jstl的方法escapeXml,具体用法:

页面上引入标签:

<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

显示的时候,这样:

 <c:forEach var="category" items="${forum.categories}">
                                        <a href="javascript:void(0);" onclick="typeChange(this,'typeSd')">${fn:escapeXml(category)}</a>
                                    </c:forEach>

 

 

分享到:
评论

相关推荐

    jquery ajax对特殊字符进行转义防止js注入使用示例

    解决办法就是对这些特殊字符进行转义再显示出来.如果在jsp中使用jstl标签,就很简单了.直接使用”${r.content}”&gt;这样就行了,会自动进行转义,其中省略了参数escapeXML=”true”,这是默认的.所以说在显示这些用户提交...

    el函数,el,el表达式,el函数,fn

    15.fn:escapeXml 把一些字符转成XML表示,例如 &lt;字符应该转为${fn:escapeXml(param:info)} 16.fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")} 17.fn:join 将数组中的数据联合成一个新字符串...

    JavaWeb开发技术-Core标签库.pptx

    用于指定是否将&gt;、&lt;、&、'、" 等特殊字符进行HTML编码转换后再进行输出,默认值为true。 Core标签库 在程序开发中,需要使用if语句进行条件判断,如果要在JSP页面中进行条件判断,就需要使用Core标签库提供的标签,...

    JSTL_fn标签 字符处理标签

    jstl 字符串处理函数 fn:length、fn:contains 、 fn:containsIgnoreCase 、 fn:endsWith 、 fn:escapeXml 、 fn:indexOf 、 fn:join 、 fn:replace 、 fn:split 、 fn:startsWith 、 fn:substring 、 fn:...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...

    struts_jstl

    stl的配置方法: 1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包) &lt;br&gt;2、在jsp页面头部引入taglib方法如下: ...这个环境配置 是目前最常用的版本 ...

    jello-optimizer-jsp-xss:防御 jello 中的 XSS 攻击

    自动将JSP内容区的变量加 fn:escapeXml 包裹,用于防止恶意代码执行。 另外,对于标签强制加入属性escapeXml="true" 使用 安装 npm install -g jello-optimizer-jsp-xss 启用插件 fis.config.set('modules.optimizer...

    javascript中如何处理引号编码#034;

    1、 ’${jxOrgJsonStr}’ escapeXml=”false”/&gt; 2、或者使用innerText 直接接受${jxOrgJsonStr}的值,就不会被转义了。 有次一哥们在做fckeditor数据展示的时候,出现了html/css全部被展示了,看了下代码,他使用了...

Global site tag (gtag.js) - Google Analytics