gpt4 book ai didi

java - 如何在不使用 JSP 中的 scriptlet 的情况下读取附件消息?

转载 作者:行者123 更新时间:2023-12-04 06:55:32 25 4
gpt4 key购买 nike

我想知道如何在不使用 JSP 中的脚本的情况下读取附件消息?通过使用来自 servlet 的请求对象获取 Message 对象作为属性后,如何在不使用以下脚本的情况下确认 Message 内容是否是 Multipart 的实例:

 if(message.getContent() instanceOf Multipart)

如何在 JSP 中使用 EL 读取任何文件的内容?因为我在 inputStream 子类中看不到任何 getRead 方法。

最佳答案

将这些 setter/getter 添加到 Message自己上课:

public boolean isMultipart() {
return (getContent() instanceof Multipart);
}

public String getContentAsString() {
StringBuilder builder = new StringBuilder();
// Append using BufferedReader/InputStreamReader. If necessary, do it lazily.
return builder.toString();
}

这样你就可以在 JSTL/EL 中使用它:
<c:if test="${message.multipart}">
<c:out value="${message.contentAsString}" />
</c:if>

关于java - 如何在不使用 JSP 中的 scriptlet 的情况下读取附件消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2618595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com