• 全部
  • 问答

替换回车符的问题

qq_16472785 2014-10-28 01:19:33
<c:set var="temp_param1" value='${fn:replace(D.content,"\'","\\\\\'")}' />
<button class="btn red" onclick="showBg('dialog','${temp_param1}');">详情
</button>

第一行的作用是将单引号替换掉了
如何增加一句,将回车符也替换为<br>传到showBg函数中
因为函数的参数不允许有回车符的
...全文
164 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qq_16472785 2014-10-28
搞定了 <% request.setAttribute("vEnter", "\n"); //奇怪的是这一行我用 <c:set var="vEnter" value="\n" scope="request"/> //都没用,估计是set标签里对value值处理了一下,没jstl的源码,不清楚JSTL是怎么处理的. %> <c:set var="temp_param1" value='${fn:replace(temp_param1,vEnter," ")}' />
回复
qq_16472785 2014-10-28
1楼的不行, 为什么我用<c:set var="temp_param1" value='${fn:replace(D.content,"\\\n","<br/>")}' />也不行?
回复
slwsss 2014-10-28
replace(replace(replace(D.content,"\'","\\\\\'"),'\n','<br>'),'\r','<br>')
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2014-10-28 01:19
社区公告
暂无公告