博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过EL表达式,后台数据传到前台,引号及后面的数据被截断的问题:
阅读量:4966 次
发布时间:2019-06-12

本文共 871 字,大约阅读时间需要 2 分钟。

问题描述:

通过EL表达式,后台数据传到前台,引号及后面的数据被截断的问题:

如:

前端页面:

html:

问题解决:

1.一个简单的办法,把 input 写成这样:

value 值用单引号试试

2.更好的办法应该是做 HTML 转义,在数据传到前端前就要处理,用 java 里的相关函数:

mav.addObject("data", toHtml(form.getData()));
public static String toHtml(String s) {        s = s.replace("&","&");        s = s.replace("<","<");        s = s.replace(">",">");        s = s.replace("\t","    ");        s = s.replace("\r\n","\n");        s = s.replace("\n","
"); s = s.replace(" ","  "); s = s.replace("'","'"); s = s.replace("\"","""); s = s.replace("\\","\"); return s; } //逆 public static String unHtml(String s){ s = s.replace("
","\n"); s = s.replace(" "," "); s = s.replace("<","<"); s = s.replace(">",">"); s = s.replace("&","&"); return s; }

3.js转义用 /

转载于:https://www.cnblogs.com/cangdingju/p/5519191.html

你可能感兴趣的文章
Windows向Linux上传文件夹
查看>>
20180104-高级特性-Slice
查看>>
6个SQL Server 2005性能优化工具介绍
查看>>
nginx启动、关闭命令、重启nginx报错open() "/var/run/nginx/nginx.pid" failed
查看>>
BZOJ 3097 Hash Killer I
查看>>
UINavigationController的视图层理关系
查看>>
html阴影效果怎么做,css 内阴影怎么做
查看>>
宏观经济
查看>>
综合练习:词频统计
查看>>
BZOJ1026: [SCOI2009]windy数
查看>>
样板操作数
查看>>
64位UBUNTU下安装adobe reader后无法启动
查看>>
组件:slot插槽
查看>>
走进C++程序世界------异常处理
查看>>
Nginx配置文件nginx.conf中文详解(转)
查看>>
POJ 1308 Is It A Tree?(并查集)
查看>>
N进制到M进制的转换问题
查看>>
利用sed把一行的文本文件改成每句一行
查看>>
Android应用开发:核心技术解析与最佳实践pdf
查看>>
python——爬虫
查看>>