我创建了一个隐藏的表单元素
<form name="UploadImage" enctype="multipart/form-data" method="post" action="UploadImage">
<label>
</label>
<input name="imgUploadObjId" id="imgUploadObjId" value="52" type="hidden">
//rest of the form here
</form>
我正在尝试在 servlet 中使用这一行获取值(就像我之前所做的那样):
int objId = Integer.parseInt(request.getParameter("imgUploadObjId"));
但我明白了(第 33 行是上面的行):
java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source) java.lang.Integer.parseInt(Unknown Source) web.objects.UploadImage.doPost(UploadImage.java:33) javax.servlet.http.HttpServlet .service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
enctype="multipart/form-data" 的表单有什么不同吗?或者你能看到其他错误。