前端将换行符提交到后台:
var getFormatCode=function(strValue){
return strValue.replace(/\r\n/g, '<br/>').replace(/\n/g, '<br/>').replace(/\s/g, ' ');
}
var memo=$("#memo").val();
if(memo==""){
layer.msg("请输入备注");
$('textarea[name="memo"]').focus();
return;
}else {
memo=getFormatCode(memo);
}
前端代码:
<td width="200px"><div style="display:block; text-align: left; width:20em;height: 30px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; " title="{{item.memo}}">{{item.memo}}</div></td>
后端代码转换处理换行符<br/>
for(DisFreezeBatch disFreezeBatch:data.getContent()){
if(disFreezeBatch.getMemo().contains("<br />")){
disFreezeBatch.setMemo(disFreezeBatch.getMemo().replace("<br />"," "));
}
}
显示效果如下