2
設置不正確我有一個javax.mail.Part和需要修改的內容,所以我有這樣的代碼:內容類型javax.mail.Part
System.out.println(part.getContentType());
String content = (String) part.getContent();
content = content.replace("a", "b");
part.setContent(content, part.getContentType());
System.out.println(part.getContentType());
這種打印出的文本/ HTML文本,然後/純。我也嘗試創建一個類型爲text/html的javax.activation.DataHandler,並調用part.setDataHandler(dh),但part.getContentType()在此之後仍然返回text/plain。
我可以設置內容,然後調用part.setHeader(「Content-Type」,「text/html」)。在這之後part.getContentType()返回「text/html」,但是這看起來像一個黑客。
有沒有人看到這個?處理它的最好方法是什麼?