`

request学习3

    博客分类:
  • JSP
阅读更多
request的方法
public Enumeration getParameterNames()取得客户端所有请求的参数.
是请求参数的,而不值,然后通过参数得到值
好处是前台如果增加了一个参数,后面接收的根本也不用改动,不然仍然要加一个
request.getParameter("");比较麻烦 .
如果有一些参数相同的,需要用数组的方式接收.用特殊的符号区别出来.


<html>
<body>
	<form action="demo08.jsp" method="post">
		用户名:<input type="text" name="uname"><br>
		密码:<input type="password" name="upass"><br>
		兴趣:
		<input type="checkbox" name="**inst" value="篮球">篮球
		<input type="checkbox" name="**inst" value="游泳">游泳
		<input type="checkbox" name="**inst" value="唱歌">唱歌
		<input type="checkbox" name="**inst" value="跳舞">跳舞
		<input type="checkbox" name="**inst" value="看书">看书
		<br>
		<input type="submit" value="提交">
	</form>
</body>
</html>



<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.*"%>
<html>
<body>
<%
	// 接收内容
	request.setCharacterEncoding("GBK") ;
	Enumeration enu = request.getParameterNames() ;
%>
<%
	while(enu.hasMoreElements())
	{
		String name = (String)enu.nextElement() ;
		if(name.startsWith("**"))
		{
			String temp[] = request.getParameterValues(name) ;
%>
			<h1><%=name%> -->
<%
			for(int i=0;i<temp.length;i++)
			{
%>
				<%=temp[i]%>、
<%
			}
%>
			</h1>
<%
		}
		else
		{
%>
			<h1><%=name%> --> <%=request.getParameter(name)%></h1>
<%
		}
	}
%>
</h1>
</body>
</html>

分享到:
评论

相关推荐

    request库学习文档

    python爬虫request技术学习文档

    java web学习_浅谈request对象中get和post的差异

    Java Web 学习之 Request 对象中 GET 和 POST 的差异 摘要:本文将对 Java Web 中 Request 对象中 GET 和 POST 方法的差异进行分析和比较,通过代码示例和输出结果,展示 GET 和 POST 方法的不同之处,并分析其优...

    python3 + excel + request 接口测试框架学习

    通过以上知识点的学习和实践,你将能够构建一个基本的Python3+Excel+requests接口测试框架,实现自动化接口测试、结果验证、报告生成以及数据关联等功能。在实际工作中,还可以根据需求进一步扩展框架,如集成自动化...

    AJAXRequest 开发者手册

    通过深入学习AJAXRequest开发者手册,开发者可以更好地理解和应用AJAX技术,提高网页交互性和用户体验。手册中的详细示例和解释将有助于解决实际开发中遇到的问题。同时,了解和掌握AJAXRequest库的使用,也能为项目...

    request+response学习笔记

    Request 和 Response 学习笔记 Request 和 Response 是 Java Web 开发中最基本的概念,它们是服务器和客户端之间通讯的桥梁。在这个笔记中,我们将详细介绍 Request 和 Response 的概念、作用、使用方法以及相关的...

    cross-request3.0谷歌插件.zip

    4. **教程支持**:新用户可以通过提供的教程快速学习如何使用插件,理解其各项功能和用法,降低学习曲线。 5. **浏览器扩展**:作为谷歌浏览器的扩展,它可以直接在浏览器的工具栏中访问,无需离开当前的工作环境,...

    idea fast XXX Request 2023最新版

    3. **参数管理**:用户可以方便地管理请求参数,包括URL参数、查询参数、请求头和请求体,支持JSON、XML等多种数据格式。 4. **响应预览**:收到服务器响应后,插件会以清晰的格式展示结果,便于查看和分析返回的...

    Struts2学习笔记(三) Struts2中访问request,session,和application对象

    在Struts2中,访问request、session和application对象是进行数据共享和传递的重要手段。这篇学习笔记主要探讨了如何在Struts2框架下有效地利用这三种域对象。 首先,request对象代表一次HTTP请求,它存储的数据仅...

    DHCPRequest (Dhcp发送请求)

    3. **DHCP Request**:客户端接收到Offer后,会选择一个服务器并发送DHCP Request报文,确认选择的IP地址。这个阶段,客户端可能会包含在Offer中选择的服务器的标识符,以确保正确响应。 4. **DHCP Acknowledge**:...

    爬虫学习笔记(主要涉及scrapy,request,xpath,selenium等).md

    爬虫学习笔记(主要涉及scrapy,request,xpath,selenium等).md

    NodeJs - Request实现短信验证码注册登录完整示例:NodeJs - Request.js和附件说明

    ### 3. 使用`request`发送短信 以下是一个简单的例子,展示了如何使用`request`库发送短信验证码到用户手机: ```javascript const request = require('request'); const sendSms = (phoneNumber, apiKey, api...

    request.zip

    3. **请求参数设置**:可以通过配置对象传递各种请求参数,如URL、headers、query参数、POST数据等。例如: ```javascript request({ url: 'http://www.example.com', method: 'POST', headers: {'User-Agent':...

    HTTP Request Editor.zip

    3. **重发请求**:编辑后的请求可以被重新发送到服务器,这样你可以看到修改如何影响服务器的响应。这对于调试API接口和模拟不同的用户场景特别有效。 4. **历史记录**:HTTP Request Editor通常会保存抓取的历史...

    Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable

    例如,你可以结合使用`@RequestBody`和`@ResponseBody`来创建一个接收JSON数据并返回JSON响应的方法,同时利用`@PathVariable`处理URL中的动态部分,实现灵活的路由控制。 在实际开发中,我们还需要了解如何配置...

    request response

    通过`day08-request`和`day08-response`这两个文件名,我们可以推测这可能是某个学习课程或项目中的两个部分,分别关注于请求和响应的实现或分析。这些文件可能包含示例代码、练习或讲解文档,帮助学习者更好地理解...

    response和request(web开发技术第四章)

    3. 如果数据有效,可能执行数据库操作,如创建新用户。 4. 最后,通过`response`设置状态码为200(OK)并返回成功消息,或者重定向到另一个页面。 理解`response`和`request`不仅有助于编写Web应用,也有助于调试和...

    验证ActionForm存到了request中

    在Java Web开发中,Struts框架是一个非常流行的MVC(模型-视图-控制器)架构。标题"验证ActionForm存到了request中"涉及到的是Struts框架中...学习并掌握这些内容对于理解和调试基于Struts的Web应用程序至关重要。

    ASp教程第四章-Response和Request

    在ASP(Active Server Pages)开发中,`Response`和`Request`对象是两个核心的内置对象,它们在处理客户端和服务器之间的数据交换...通过深入学习和实践,开发者可以更高效地利用这两个对象实现复杂的Web应用程序逻辑。

    JSP的Request对象练习源代码

    在这个练习中,学习者可以通过实际操作理解`Request`对象在JSP中的重要性,以及它如何与Servlet容器交互以处理客户端的请求。此外,理解这些基本概念对于进一步学习Java Web开发,尤其是MVC框架如Spring MVC是非常有...

    《ASP动态网页制作》request对象的form方法和querystring方法[借鉴].pdf

    Request 对象是学生开始学习动态网页制作的基础,掌握了request.form 的用法,那么后面的内容的学习就容易多了。 Request 对象的form方法和querystring方法是两种不同的获取客户端信息的方法。Form 方法是通过表单...

Global site tag (gtag.js) - Google Analytics