gpt4 book ai didi

java - enctype multipart/form-data 在多数据类型表单中的使用

转载 作者:行者123 更新时间:2023-12-01 14:42:57 24 4
gpt4 key购买 nike

我有 html 页面,其中包含 3 个文件输入和 3 个文本输入。如果我在 jsp 页面中使用 enctype = multipart/form-data 我无法获取测试输入表单字段。这些值始终显示为空。如果我从 jsp 中的 post 表单中删除 enctype,我可以获取文本字段输入,但在这种情况下我无法上传文件。所以我的问题是是否可以有多个带有文件输入的输入字段,如果是,如何获取文本输入字段名称?

对此的任何帮助表示赞赏..

下面是html代码

<html>
<body>
<form method="post" action="upload.jsp" enctype="multipart/form-data">
Office Name: <input type="text" name="officeName" /> <br>
Doc. Description : <input type="text" name="docDesc" /> <br>
Document 1 : <input type="file" name="doc1" /> <br>
Document 2 : <input type="file" name="doc2" /> <br>
Document 3 : <input type="file" name="doc3" /> <br>
Remarks : <input type="text" name="remarks" /> <br>

<br>
<input type="submit" value="submit" />
</form>

我正在检索文本和文件输入

strOffficeName=Request.getParameter("officeName");
strDocDescription=Request.getParameter("docDesc");
strDoc1Path=Request.getParameter("doc1");
strDoc2Path=Request.getParameter("doc2");
strDoc3Path=Request.getParameter("doc3");
strRemarks=Request.getParameter("remarks");

最佳答案

我会看一下 Apache Commons FileUpload 。它有一个 User Guide这解释了如何根据您的请求获取文件上传。

Processing the uploaded items”部分显示了如何处理文件上传和文本输入的示例。

关于java - enctype multipart/form-data 在多数据类型表单中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758510/

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