你好,我使用jsp文件,并在jsp文件中编写以下代码。
<aui:form name="fm" method="POST" action="<%= updateTestiURL.toString() %>"
enctype="multipart/form-data">
<aui:input name="subject" label="Subject"/>
<aui:input type="file" name="fileName"/>
使用这个我可以用我的java文件成功上传文件。但是当我尝试获取文本框值时它返回 null。 我在java中编写以下代码来获取文本框。
subject=(String)actionRequest.getParameter("subject");
如果我删除以下内容
enctype="multipart/form-data"
从jsp文件中,我可以获取文本框的值,但会产生另一个问题。我无法上传文件。请告诉我如何同时获得?
最佳答案
当enctype
为multipart/form-data
时,需要将请求解析为多部分请求。有几个库可用于该任务,例如Commons File Upload
关于java - 如何将jsp文本框值保存到java类文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207437/