星空网 > 软件开发 > 网页设计

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

问题描述:

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

如:

前端页面:

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

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

html:

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

问题解决:

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

<input type="text" name="data" value=' '>

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

 mav.addObject("data", toHtml(form.getData()));

 public static String toHtml(String s) {    s = s.replace("&","&amp;");    s = s.replace("<","&lt;");    s = s.replace(">","&gt;");    s = s.replace("\t","  ");    s = s.replace("\r\n","\n");    s = s.replace("\n","<br>");    s = s.replace(" "," &nbsp;");    s = s.replace("'","&#39;");    s = s.replace("\"","&#34;");    s = s.replace("\\","&#92;");    return s;  }  //逆  public static String unHtml(String s){      s = s.replace("<br>","\n");    s = s.replace("&nbsp;"," ");    s = s.replace("&lt","<");    s = s.replace("&gt",">");    s = s.replace("&amp","&");    return s;  }

3.js转义用 /




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

关键词:表达式

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

中国寄快递到菲律宾:https://www.goluckyvip.com/tag/96420.html
广州到菲律宾海运:https://www.goluckyvip.com/tag/96421.html
广州海运到菲律宾:https://www.goluckyvip.com/tag/96422.html
中国到菲律宾运输:https://www.goluckyvip.com/tag/96423.html
中国快递可以寄到菲律宾吗:https://www.goluckyvip.com/tag/96424.html
福建寄东西到菲律宾要多久:https://www.goluckyvip.com/tag/96425.html
TikTok 将推出先买后付服务 :https://www.goluckyvip.com/news/188219.html
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流