Servlets 从帖子中获取参数

Servlets 从帖子中获取参数,servlets,file-upload,Servlets,File Upload,表单中的servlet发布有问题: // index.jsp <FORM ENCTYPE='multipart/form-data' method='POST' action='/test/uploadfile'> Your name: <input type="text" uploadername="name" /><br /> <INPUT TYPE='file' NAME='filetoupload'> <INPUT TY

表单中的servlet发布有问题:

// index.jsp
<FORM ENCTYPE='multipart/form-data' method='POST' action='/test/uploadfile'>
  Your name: <input type="text" uploadername="name" /><br /> 
  <INPUT TYPE='file' NAME='filetoupload'>
  <INPUT TYPE='submit' VALUE='upload'>
</FORM>
//index.jsp
您的姓名:

//testservlet.java
受保护的void doPost(HttpServletRequest请求、HttpServletResponse响应)
抛出ServletException、IOException
{
字符串名称=req.getParameter(“uploadername”);
if(name==null | | name.length()<0){
//似乎总是空的。
}
}

因此,
name
参数似乎从未发送过。我做错了什么?

看来,3.0版之前的servlet API不支持您尝试做的事情。有关详细信息和可能的解决方案,请参阅。

<input type="text" name="uploadername" />


我对servlet一无所知,但是“name”是一个html关键字,请尝试将其更改为name1。如果您更改输入元素(如下面所述),则可能完全错误,并且可以获取表单参数。在servlet中,req.getParameter应该是request.getParameter。
<input type="text" name="uploadername" />