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

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

问题描述:

  1. .html文件(邮件内容)
    [code="java"]








    //1.remark变量,表示“留言内容” 2.在邮件里面,留言内容是不换行的?——remark是SalesOrderComment.java的属性,留言的时候,也用了回车键,而且在.jsp页面里面显示的时候,remark留言内容是换行的……只是在邮件里面,为什么它就没有换行?

    #author# #lastUpdate#
      #remarks#
    [/code]
  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))
                [color=red].replace("#remarks#", model.remarks)[/color]
                .replace("#host#", serverName);
        return content;
    }

html里面的换行是
,看下是否有,若是有的话,那就是table里的td造成的。

邮件里面的内容,换行是不是变成了“
”了

[quote]2.在邮件里面,留言内容是不换行的[/quote],这个是在浏览器中看的,还是邮件客户端什么的看到的效果?