开发者学堂课程【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与“""”两种情况。