【发布时间】:2013-05-17 03:27:59
【问题描述】:
我在 JSP 文件中使用以下代码,但我看到隐藏字段的值没有被提交
<form action="/processor/RequestActivityByCsv" method="post" enctype="multipart/form-data">
<div class="inputDiv">
<h5>comma delimited file: <input type="file" name="file"/></h5>
<input name="csrfToken" type="hidden" value="<%=CryptoUtils.generateCsrfToken()%>" />
<input type="submit" value="upload" class="btn btn-primary"/>
</div>
</form>
在页面源代码中是这样的:
<form action="/processor/RequestActivityByCsv" method="post" enctype="multipart/form-data">
<div class="inputDiv">
<h5>comma delimited file: <input type="file" name="file"/></h5>
<input name="csrfToken" type="hidden" value="t5ipRVFNIP83IUh5NCf7PiTp4mM2kBFVdHjqwlGx7PI=" />
<input type="submit" value="upload" class="btn btn-primary"/>
</div>
</form>
我可能会在这里遗漏什么明显的东西?
【问题讨论】:
-
你的get参数码是什么?
-
在java中做req.getParameter()给出null
-
我想问题出在
enctype="multipart/form-data",因为只有文件被提交,没有其他字段被提交。有什么想法吗? -
尝试发布的答案。