gpt4 book ai didi

java - 在 servlet 中识别 html 表单或其编码(文本或文件)

转载 作者:行者123 更新时间:2023-11-30 09:36:16 24 4
gpt4 key购买 nike

我如何在 servlet 中识别使用 HTML 表单发送的请求是否具有 enctype multipart/form-data 或默认的 application/x-www-form-urlencoded

或者:有没有其他方法可以识别使用了哪种形式? request.getParameter("some_param") 仅适用于默认编码。

最佳答案

I'm using Apache Commons FileUpload for multipart, but wasn't sure how to switch between handling multipart and default forms

使用 Apache Commons FileUpload 自己的 ServletFileUpload#isMultipartContent()检查它。

if (ServletFileUpload.isMultipartContent(request)) {
// Parse with FileUpload.
}
else {
// Use normal getParameter().
}

另见:

关于java - 在 servlet 中识别 html 表单或其编码(文本或文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10830693/

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