关于参数的接收|学习笔记

简介: 快速学习关于参数的接收

开发者学堂课程【Java 面试疑难点串讲 4:Java Web 开发关于参数的接收】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/27/detail/595


关于参数的接收


内容介绍:


1) 请求与回应

2) 参数的接收

3) 参数接收的三种方法

4) 参数的来源

 

请求与回应

JSP 属于 B/S 结构的开发,对于 B/S 结构的开发,则一定会牵扯到请求和回应的概念,对于请求与回应,主要由两个对象负责,但前提是一切都要以服务器为主:

1.对服务器而言如果要接收用户的请求数据,则使用 request 完成。

2.对服务器而言如果需要对用户进行一些回应操作,则使用 response 完成。

 

参数的接收

参数的接收使用的是 request 内置对象,对于内置对象需要清楚对应的类型这样才可以进行文档的查找。

 

参数接收的三种方法

1. 接收一个参数:public String getParameter(String param);.

2. 接收一组参数:public String [] getParameter Values(String param);

3. 接收所有的参数的名字: public Enumeration getParameterNames()

 

参数的来源

对于接收的参数,一般来源于三种情况:

情况一:表单提交:text、radio、checkbox、hidden;

情况二:地址重写,xx.jsp? 参数=值&参数=值...;

情况三:利用标签指令传递数据,例如:<isp:include>、<isp:forward>

 

 

特别注意:如果参数没有接收,那么将返回 null,有时还可能返回的是“""”字符串,所以对于空的内容的判断需要考虑到 null与“""”两种情况。

 

相关文章
|
1月前
|
JSON 前端开发 数据格式
@RequestMapping运用举例(有源码) 前后端如何传递参数?后端如何接收前端传过来的参数,传递单个参数,多个参数,对象,数组/集合(有源码)
文章详细讲解了在SpringMVC中如何使用`@RequestMapping`进行路由映射,并介绍了前后端参数传递的多种方式,包括传递单个参数、多个参数、对象、数组、集合以及JSON数据,并且涵盖了参数重命名和从URL中获取参数的方法。
52 0
@RequestMapping运用举例(有源码) 前后端如何传递参数?后端如何接收前端传过来的参数,传递单个参数,多个参数,对象,数组/集合(有源码)
|
3月前
|
人工智能 语音技术 vr&ar
接收返回的识别结果
【8月更文挑战第4天】接收返回的识别结果。
29 8
|
3月前
|
XML 前端开发 Java
Spring MVC接收param参数(直接接收、注解接收、集合接收、实体接收)
Spring MVC提供了灵活多样的参数接收方式,可以满足各种不同场景下的需求。了解并熟练运用这些基本的参数接收技巧,可以使得Web应用的开发更加方便、高效。同时,也是提高代码的可读性和维护性的关键所在。在实际开发过程中,根据具体需求选择最合适的参数接收方式,能够有效提升开发效率和应用性能。
118 3
|
11月前
|
JSON 前端开发 Java
SpringBoot 入门 参数接收 必传参数 数组 集合 时间接收
SpringBoot 入门 参数接收 必传参数 数组 集合 时间接收
|
6月前
|
Java Android开发
Broadcast的注册、发送和接收过程
Broadcast的注册、发送和接收过程
50 0
|
API C#
我不想再传递 nameof 了
有的时候抛出一个异常,我们需要知道是哪个方法抛出的异常。那么,我们可以通过传递 nameof 来获取调用者的方法名。但是,感觉很烦,每次都要传递 nameof。那么,有没有更好的方法呢?
95 0
我不想再传递 nameof 了
|
消息中间件 物联网 Linux
Msgrcv 接收消息|学习笔记
快速学习 Msgrcv 接收消息
Msgrcv 接收消息|学习笔记
|
消息中间件 RocketMQ 开发者
测试发送消息和接受消息|学习笔记
快速学习测试发送消息和接受消息
138 0
测试发送消息和接受消息|学习笔记
|
消息中间件 JSON Java
RabbitTemplate 发送接受消息& amp 序列化机制|学习笔记
快速学习 RabbitTemplate 发送接受消息& amp 序列化机制
466 0
RabbitTemplate 发送接受消息& amp 序列化机制|学习笔记
|
移动开发 网络协议 测试技术
服务器循环接收客户端消息|学习笔记
快速学习服务器循环接收客户端消息
服务器循环接收客户端消息|学习笔记