Servlet 读取表单数据
来源:互联网 发布:关于网络防诈骗的知识 编辑:程序博客网 时间:2024/06/05 05:21
HttpServletResponse里有三个方法:
req.getParameter();
req.getParameterNames();
req.getParameterValues();
其中getParamenter() 和 getParameterValues() 分别为获取一个name 对应的value和一个name对应的一组value
request.getParameterNames()方法是将发送请求页面中form表单里所有具有name属性的表单对象获取(包括button).返回一个Enumeration类型的枚举.通过Enumeration的hasMoreElements()方法遍历.再由nextElement()方法获得枚举的值.此时的值是form表单中所有控件的name属性的值.最后通过request.getParameter()方法获取表单控件的value值.
前台表单代码:
<form action="Test" method="POST"><input type="text" name="name"/>爱好:<input type="checkbox" name="hobby" value="Math" checked="checked" /> 数学<input type="checkbox" name="hobby" value="English" checked="checked" /> 英语<input type="checkbox" name="hobby" value="Political" checked="checked" /> 政治<input type="submit" value="选择学科" /></form></body>
doget中的代码:
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html; charset=utf-8"); PrintWriter out = resp.getWriter(); Enumeration<String> it = req.getParameterNames(); while (it.hasMoreElements()) { String paramName = (String) it.nextElement(); String[] paramValues = req.getParameterValues(paramName); for (String s : paramValues) { System.out.print(s + " "); } System.out.println(); } }
阅读全文
0 0
- Servlet 读取表单数据
- Servlet 读取表单数据
- 使用 Servlet 读取表单数据
- 利用Servlet读取HTML表单数据-Servlet学习笔记
- servlet初始02-servlet读取表单报头数据会话跟踪
- Servlet处理表单数据
- servlet处理表单数据
- Servlet处理表单数据
- servlet验证表单数据
- Servlet 表单数据
- Servlet 表单数据
- Servlet获取表单数据
- Servlet-表单数据
- Servlet 表单数据
- servlet获取表单数据
- servlet获取表单数据
- Servlet表单数据
- Servlet表单数据
- 在 Azure 中的 Windows 虚拟机上使用 SSL 证书保护 IIS Web 服务器
- 前端杂记:根据页面大小动态计算字体大小
- python os.path模块
- 【转载】ListView中的setOnItemClickListener参数
- Windows下安装statsmodels
- Servlet 读取表单数据
- Find Duplicate Subtrees问题及解法
- Spring中的beanFactory和applicationContext的联系和区别
- myeclipse查看项目代码量
- 【mysql】mysql 导出全库表结构,并排除指定库
- spark的使用
- 常用电脑端口作用大曝光
- 【Scikit-Learn 中文文档】内核岭回归
- enum类使用方法