我已经对此进行了很多交叉引用,但我不明白我哪里错了。我在上传文件时使用此代码。我可以成功上传文件,但getParameter()
始终返回null。
HTML code:
<form action="uploadingservlet" method="post"
enctype="multipart/form-data">
<input type="text" name="propername" >
<input type="file" name="file" >
<input type="submit" value="Upload File" />
</form>
Servlet代码:
public class uploadingservlet extends HttpServlet{
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException {
isMultipart = ServletFileUpload.isMultipartContent(request);
fname=request.getParameter("propername");
...
答案 0 :(得分:1)
request.getParameter()不支持多部分请求。它总是返回null。您需要使用FileUpload。 另请查看http://javakart.blogspot.in/2012/11/file-upload-example-using-servlet.html http://www.tutorialspoint.com/servlets/servlets-file-uploading.htm