0

我做了一些搜索,虽然我可以找到很多关于如何用 Java 发送电子邮件的好帖子,但我找不到一个很好的起点来展示它们。这是交易,我的 Spring 3 web-app 刚刚收到一个类型的对象,

javax.mail.internet.MimeMessage

(更准确地说,它只是构建了一个现在可以读取发送。)

我将如何在 HTML 中显示该消息的预览?我知道我可以跟踪放入其中的所有内容,但是有页眉和页脚、签名等组件,这些组件超出了我的能力范围。

4

2 回答 2

1

如果您关心的是遍历大量字段,为什么不使用ObjectMapper? 例如,org.springframework.web.servlet.view.json.MappingJacksonJsonView可以将 JSON 数据发送到 UI,并且还可以让 UI 负责呈现该数据。

您可以将其传递给```:

<bean id="contentNegotiatingViewResolver"
    class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"
    p:defaultContentType="text/html">       
    <property name="mediaTypes">
        <map>
            <entry key="xml" value="application/xml" />
            <entry key="json" value="application/json" />
            <entry key="${mimeKey}" value="${mimeMessageType} />
        </map>
    </property>
    <property name="defaultViews">
        <list>
            <bean
                class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"
                p:objectMapper-ref="objectMapper" />
            <bean class="org.springframework.web.servlet.view.xml.MarshallingView"
                p:marshaller-ref="objectMarshaller" />
        </list>
    </property>
    ...
</bean>
于 2013-01-17T00:44:18.577 回答
0

处理所有案件是一项艰巨的任务。JavaMail 第三方产品列表中的某个产品可能有一些可重用的代码?

于 2013-01-17T00:18:11.023 回答