我有一个 PDF 表单,其中包含如下一些字段
PDF 下载链接
输入文本字段名称为“名称”
输入复选框字段名称为“语言”
输入单选按钮字段名称为“性别”
选择组合框字段名称为“工作”
提交按钮操作作为 HTML 格式,并将 URL 提交到http://local.test.com/servlet1
和 servlet1,其代码为打击
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
for(Enumeration e = request.getParameterNames(); e.hasMoreElements();) {
String paraName = (String) e.nextElement();
String paramValue = URLDecoder.decode(new String(request.getParameter(paraName).getBytes("iso-8859-1")), "UTF-8");
System.out.println(paraName + "=" + paramValue);
}
}
比我在 PDF 表单中输入一些数据并单击提交,我得到系统输出如下
SystemOut O sex=M
SystemOut O input7=eric
SystemOut O input34=zhTW
SystemOut O job=1
“sex”(单选按钮)和“job”(选择组合)的字段都可以,但是为什么“name”(输入文本)和“language”(复选框)的字段名称更改为“inputXX”?
我尝试使用
request.getParameter("name")
我刚得到空...
有什么建议吗?非常感谢...