html文件的邮件内容(动态获取的数据),如何才能换行显示?

问题描述

1. .html文件(邮件内容)<table width="100%" border="0" cellspacing="5" cellpadding="5"> <tr> <td width="16%">#author#</td> <td width="84%">#lastUpdate#</td> </tr> <tr> <td>&nbsp;</td> <td>#remarks#</td> //1.remark变量,表示“留言内容” 2.在邮件里面,留言内容是不换行的?——remark是SalesOrderComment.java的属性,留言的时候,也用了回车键,而且在.jsp页面里面显示的时候,remark留言内容是换行的……只是在邮件里面,为什么它就没有换行? </tr> </table>2. .java文件final SalesOrderComment model;//static final SimpleDateFormat SDF = new SimpleDateFormat("MMM dd, yyyy");public String build(String content, String serverName) throws Exception {content = content.replace("#uid#", account.getUsername()).replace("#contact#", var.getLinkman()).replace("#orderNo#", varSO.orderNo).replace("#ordId#", String.valueOf(varSO.ordId)).replace("#orderDate#", SDF.format(varSO.orderDate)).replace("#qty#", String.valueOf(varSO.qty)).replace("#netAmount#",var.getCurr().symbol+ String.valueOf(varSO.netAmount)).replace("#amount#",var.getCurr().symbol + String.valueOf(varSO.amount)).replace("#shipMethod#", varSO.shipMethod).replace("#realDeliDate#", SDF.format(varSO.realDeliDate)).replace("#enHtml#", varSO.status.enHtml).replace("#author#", model.author).replace("#lastUpdate#", SDF.format(model.lastUpdate)).replace("#remarks#", model.remarks).replace("#host#", serverName);return content;}

解决方案

html里面的换行是 <br/>,看下是否有,若是有的话,那就是table里的td造成的。
解决方案二:
引用2.在邮件里面,留言内容是不换行的,这个是在浏览器中看的,还是邮件客户端什么的看到的效果?
解决方案三:
邮件里面的内容,换行是不是变成了“<br>”了

时间: 2024-10-25 17:29:19

html文件的邮件内容(动态获取的数据),如何才能换行显示?的相关文章

前端-急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线?

问题描述 急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线? 20C 刚刚学习ajax,不是很了解.假如后台数据已经以json类型存在,在前端如何使用ajax获取后台的json数据?求给出具体些的完整代码供参考...还有请问如果数据是一系列二位数组(如[a1b1][a2b2]......)那么如何使用chart.js 将其显示出来?还请各位大神指教! 解决方案 ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据 解

javascript-echarts geocoord如何Ajax动态获取数据库数据问题

问题描述 echarts geocoord如何Ajax动态获取数据库数据问题 1C 求高手解答!谢谢 解决方案 现在tnsnames.ora 中的配置是这样的:SYSIT =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.12)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = sysit))) ISYSIT =(DESCRIPTION =(ADDR

html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)

html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感) 效果图:     运行原理和技术: 当页面加载完毕,利用jquery向后台发送ajax请求,去后台拼接<select></select>中的option字符串.让后将字符串响应回来,动态添加到<select>中.其中的字符串中包含了后台的数据. 页面js代码:   1 <script type="text/javascript"> 2 //加载部门 3 functi

js动态获取子复选项并设计全选及提交的实现方法_javascript技巧

在做项目的时候,会遇到根据父选项,动态的获取子选项,并列出多个复选框,提交时,把选中的合并成一个字符提交后台 本章将讲述如何通过js控制实现该操作: 1:设计父类别为radio,为每一个radio都加上onclick事件,并默认类别1为选择状态. <input type="checkbox" name="selectall" id="selectall" onClick="selectAll();" checked=&q

jquery ajax获取动态数据并限制字数显示省略号

问题描述 jquery ajax获取动态数据并限制字数显示省略号 用ajax动态获取一些数据,并控制数字,多得不显示显示... 请问该怎样做?谢谢! 麻烦请写具体一点,谢谢! 解决方案 Jquery 限制文本框输入字数 解决方案二: 利用css 设置显示框的text-overflow属性为ellipsis,数据还是取全.

C#动态数组中重复项和ListView显示

问题描述 用C#加载RFID阅读器的APIDLL,并将数据在ListView中显示出来.我加载DLL后数据是读出来了,并且生成了由RFID标签ID号组成的以逗号分隔的字符串(strTmp),使用split分割后的数组string[]spStr=strTmp.Split(newchar[]{',']);,并且Add到ListView中也很顺利,RFID是循环读取的,如果数组中的元素在ListView中已经存在,则记录读取的次数并在ListView中显示出来,ListView中不存在则加入ListV

JS使用ajax从xml文件动态获取数据显示的方法

 这篇文章主要介绍了JS使用ajax从xml文件动态获取数据显示的方法,实例分析了javascript使用Ajax技术操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2

JS使用ajax从xml文件动态获取数据显示的方法_javascript技巧

本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新 <!DOCTYPE html> <html> <head> <script> function loadXMLDoc(url) { var xmlhttp; var txt,x,xx,i; if (window.XMLHttpRequest) {// code for IE7+,

Python发送以整个文件夹的内容为附件的邮件的教程

  这篇文章主要介绍了Python发送以整个文件夹的内容为附件的邮件的教程,普通我们在运营商免费邮箱中发附件通常只能发文件而不能发文件夹,而该脚本则可以实现文件夹的发送(自己动手编程的强大之处:D),需要的朋友可以参考下 由于我经常需要备份文件夹下的内容到邮件里面,每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定 置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标 ,就将指定文件夹下的文件发送到邮箱中备