jsp中EL表达式获取值中含逆转字符的处理

教程分享 > WEB技术 > JavaScript (4865) 2024-08-07 11:21:12

jsp中EL表达式获取值中含逆转字符的处理

当我们在jsp页面使用EL表达式对input设置value的时候

<input type='text' value='${user.memo}'>

当${user.memo}的值中包含有单引号'的时候,就会因与外面的单引号冲突出错
这时候我们需要逆转一下,这里提供两种解决的办法:
方法1.采用<c:out></c:out>
导入相关包:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<input type='text' value='<c:out value="${user.name}" escapeXml="true"></c:out>'>

方法2.采用${fn:escapeXml(value)}
导入相关包

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<input type='text' value='${fn:escapeXml(user.memo)}'>

 

https://www.leftso.com/article/10.html

相关文章
jsp中EL表达式获取值中含逆转字符的处理当我们在jsp页面使用EL表达式对input设置value的时候&lt;input type='text' value='$
jsp中/el表达式中将后台传来的时间戳格式化为年月日时分秒
jsp页面无法识别el表达式的解决方案,今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为user.username的表达式语言,在浏览器页面中仍然显示为{user...
jsp
1.引入相关el表达式标签库&lt;%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gtl;&lt;%@
Java编程之Spring Boot中使用jsp视图模板
在js编程中,也会遇到替换字符串对象中某个字符。这时候就需要使用js内置函数replace了。可以替换一个也可以替换多个,支持正则表达式匹配比较灵活
学习创建和配置使用JSP 模板文件渲染视图层的Spring Boot jsp 视图解析器
javascript(js)onclick 传递多个字符变量参数&lt;a title="点击下载附件" onclick="downloadFile(\''+row.url+'\',\''+ro...
说明:json除了键值对的形式以外,还包括Array数列形式,这在mysql5.7及以上也是支持的,对Array中元素的操作相当于直接对键值对中的值操作,少了“键”的定位这一步,这里不单独展示,...
简介Spring Cloud Gateway中的全局异常处理不能直接用@ControllerAdvice来处理,通过跟踪异常信息的抛出,找到对应的源码,自定义一些处理逻辑来符合业务的需求
在初始化的Vue项目中,我们最先接触到的就是main.js,App.vue,index.html这三个文件,从下面创建的一个空白项目中可以看到:​关于三个文件的说明如下:index.html---主页
vue
Java EE 8 JSON Pointer讲解,Java EE 8包含JSON处理API的更新,并为最新的JSON标准提供最新的IEFT标准。
java编程中使用nodejs的apidoc工具生成Java api美观的HTML文档,apidoc可以根据代码注释生成web api文档,支持大部分主流语言
JavaScript H5原生操作元素class,包括获取元素class值,设置class值修改元素class值操作。示例数据 &lt;head&gtl; &lt;meta cha