0

私はいくつか検索を行い、Javaで電子メールを送信する方法についての良い投稿をたくさん見つけることができましたが、それらを表示するための良い出発点を見つけることができませんでした。これが取引です。私のSpring3Webアプリはちょうどタイプのオブジェクトを受け取りました。

javax.mail.internet.MimeMessage

(より正確には、送信するために読み取られるものを作成しただけです。)

そのメッセージのプレビューをHTMLで表示するにはどうすればよいですか?そこに入れられるすべてのものを追跡できることは知っていますが、私の手の届かないところに組み込まれているヘッダーとフッター、署名などのコンポーネントがあります。

4

2 に答える 2

1

あなたの懸念が自明ではない数のフィールドを繰り返し処理することである場合は、? を使用してみませんObjectMapperか? たとえば、org.springframework.web.servlet.view.json.MappingJacksonJsonViewJSON データを 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サードパーティ製品リストの製品の1つに、再利用可能なコードが含まれていますか?

于 2013-01-17T00:18:11.023 に答える