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”,但是这看起来像一个黑客。
有没有人看到这个?处理它的最好方法是什么?