小编J0r*_*500的帖子

阅读mime multipart的身体部分

好的,所以我使用.getcontent并收到javax.mail.internet.MimeMultipart@fd13b5等.

我知道我的代码中需要这样的东西,但我不知道到底需要什么.

if (p.isMimeType("text/plain")) {
    pr("This is plain text");
    pr("---------------------------");
    if (!showStructure && !saveAttachments)
    System.out.println((String)p.getContent());
} else if (p.isMimeType("multipart/*")) {
    pr("This is a Multipart");
    pr("---------------------------");
    Multipart mp = (Multipart)p.getContent();
    level++;
    int count = mp.getCount();
    for (int i = 0; i < count; i++)
    dumpPart(mp.getBodyPart(i));
    level--;
} else if (p.isMimeType("message/rfc822")) {
    pr("This is a Nested Message");
    pr("---------------------------");
    level++;
    dumpPart((Part)p.getContent());
    level--;
Run Code Online (Sandbox Code Playgroud)

目前我正在尝试将所有信息都放入astring中,然后在GUI上显示,然后我将它全部正常工作,显示身体内容显示为.javax.mail.internet.MimeMultipart@fd13b5.任何帮助将非常感激,因为我很困难.

package EmailTable;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.util.List;
import java.util.Properties;

import javax.activation.DataHandler;
import javax.mail.BodyPart;
import javax.mail.Folder;
import javax.mail.Message; …
Run Code Online (Sandbox Code Playgroud)

java mime multipart jakarta-mail

15
推荐指数
2
解决办法
6万
查看次数

XML 中的多个过滤器

所以我有一个列表,但我想过滤掉该类型(如果它'05''01'不显示在列表中)。以下代码适用于'05'但不适用于'01'. 我该如何编写它来添加另一个值?

items="{
  path: 'Entries',
  filters: [{
    path: 'Type',
    operator : 'NE',
    value1 : '05',
    value2: '01'
  }]
}"
Run Code Online (Sandbox Code Playgroud)

我尝试了这个,我认为这是合乎逻辑的方式,但它随后开始显示 05 和 01。所以我假设这是使用OR过滤器而不是过滤器AND过滤器组合。

items="{
  path:'Entries',
  filters: [{
    path: 'Type',
    operator: 'NE',
    value1: '05'
  }, {
    path: 'Type',
    operator: 'NE',
    value1: '01'
  }]
} 
Run Code Online (Sandbox Code Playgroud)

sapui5

3
推荐指数
1
解决办法
3084
查看次数

标签 统计

jakarta-mail ×1

java ×1

mime ×1

multipart ×1

sapui5 ×1