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

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(1798)   2023-03-28 11:29:14
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表达式的解决方案,今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为user.username的表达式语言,在浏览器页面中仍然显示为{user...
java编程中正则表达式'并且'的写法,详细讲解在Java编程语言中正则表达式并且的写法以及Java语言与其他语言写正则有啥区别。
Java编程之Spring Boot中使用jsp视图模板
Postman获取返回值数据并保存到环境变量中首先是普通请求一个接口返回数据示例接下来我们将学校名称也就是字段xxmc 赋值到postman变量xxmc中并打印出来首先编写请求完毕后的脚本接下来...
正则语法参考表:​​​​​​​元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符
Java正则表达式多行(换行)匹配说明,默认情况下Java正则表达式匹配内容必须是一行得,如果匹配得内容区间存在换行就无法匹配,需要通过一个配置来搞定。Java正则表达式默认匹配内容中含多行示例...
问题描述在使用正则表达式匹配空格字符得时候发现总是匹配失败,后面仔细研究发现空格中包含中文得空格,导致\s无法匹配