- 浏览: 93066 次
- 性别:
- 来自: 无锡
文章分类
最新评论
request.getParameterValues与request.getParameter区别
- 博客分类:
- JS
一、 简单的对比 request.getParameter用的比较多,相对熟悉 //request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkobx类型 //在后台赋值给一个数组 String[] name = request.getParameterValues(String name) request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回第一个的值 . 接收一般变量 ,如text类型 //在后台可以赋值给String类型 例: 1. 三个名字相同的text标签 <input type="text" name="test" value="1" /> <input type="text" name="test" value="2" /> <input type="text" name="test" value="3" /> request.getParameterValues("test") ----------------- [1, 2, 3] request.getParameter("test") ------------------ 1 ${paramValues.test} ${param.test} 2. checkbox <input type="checkbox" name="habit" value="read">看书 <input type="checkbox" name="habit" value="movie">电影 <input type="checkbox" name="habit" value="game">游戏 request.getParameterValues("habit") 二、与此相关的话题------隐含对象 1. JSP隐含对象(Implicit Object) 所谓隐含对象,是指当编写jsp网页时,不必做任何声明就可以直接使用的对象。 JSP2.0定义了九个隐含对象 request response pageContext session application out conifg page exception 这里只提一下request 和 response 两个对象 request 对象表示客户端请求的内容,比如我们从request中取得了用户输入的内容,实现了javax.servlet.http.HttpServletRequest接口 response对象表示响应客户端的结果。 上面我们使用了request的两个方法getParameter 和 getParameterValues,其实request还有其他几个比较重要的方法,这里只涉及几个获取请求参数的方法 String getParameter(String name) 取得name的参数值 String[] getParameterValues(String name) 取得所有name的参数值 Enumeration getParameterNames() 取得所有的参数名称 Map<String, String[]> getParameterMap() 取得request的所有参数的一个映射
发表评论
-
js两浮点数加减乘除
2018-02-12 17:53 462页面上输入两个数, 进行运算 //加 func ... -
js判断浮点类型相等, 相加, 相减
2018-02-12 16:38 699// 首先保留两位小数 var settleTotalA ... -
获取两个数组的交集
2017-05-03 14:38 329/* finds the intersection o ... -
ajax同步异步参数async(在debug下step by step运行正常,正常发布运行不正常)
2017-03-20 17:26 673//遇到的问题,在debug下step by step运行正常 ... -
ajax form表单序列化 追加字段以及中文乱码问题
2017-03-09 11:47 839function saveProDes() { va ... -
ajax json的遍历,长度等
2017-03-08 15:06 1056//json对象 一、$.each遍历json对象 查看一 ... -
setTimeout()
2017-03-06 18:15 339JavaScript里的这两个定时器函数,大家一定耳熟能详: ... -
JS Replace 全部替换字符 用法
2017-01-10 10:14 331<script language="javas ... -
js文本框或者按钮鼠标悬停提示说明文字
2016-12-22 17:21 1052function title_show(fileId,Inve ... -
jQuery对select遍历option(添加、移除)
2016-12-22 17:09 5081. $("#select_id").ap ... -
js中没有equals方法,用==比较字符串
2016-11-28 21:28 553在 javaScript或者jQuery中字符串比较没有equ ... -
split判断小数点前数字(截取字符串)
2016-11-02 10:08 996方法一:找到小数点位置然后截取 String number ... -
JS Date()对象
2016-09-21 14:23 400//使用 getDay() 和数组来显示星期,而不仅仅是数字。 ... -
window.opener.location.reload();弹出确认对话框
2016-09-20 17:53 1043window.opener.location.reload() ... -
addEventListener() 方法用于向指定元素添加事件句柄。
2016-09-15 17:11 398就是在JS中给HTML增加事件 <!DOCTYPE ht ... -
JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。
2016-09-15 15:55 324JavaScript 是脚本语言。浏览器会在读取代码时,逐行地 ... -
element.src.match("bulbon")
2016-09-15 14:51 2244<!DOCTYPE html> <html ... -
disabled和readonly的区别
2016-07-13 16:00 315Readonly和Disabled它们都 ... -
<td align="center"> </td>不居中
2015-12-14 11:26 653<table> <tr> ... -
JS indexOf()
2015-12-11 11:37 485<script type = "text/j ...
相关推荐
A.request.getParameter(name) B.request.getParameter("name") C.request.getParameterValues(name) D.request.getParameterValues("name") 3.使用 response 对象进行重定向时,使用的是(c )方法。 A....
String [] hobbyArr = request.getParameterValues("hobby"); String strDate = request.getParameter("enterDate");//"1999-12-23" Date enterDate = Date.valueOf(strDate); //util.Date SimpleDateFormat /...
getParameter()获得的是String类型,多个参数名相同默认获取第一个getParameterValues()获得的是数组,多个参数名相同时,值在同
jsp指令:<%@ page language="java" import="java.util.*"pageEncoding="UTF-8"%> ... String name=request.getParameter(""); String[] names=request.getParameterValues(""); 转发,可以保留值:
result = new String(request.getParameter(name).getBytes("iso-8859-1"),"gbk"); } return result; }%> !static String getStringGBK(String str) throws Exception { String result = new String(str....
String result = new String(request.getParameter(name).getBytes("iso-8859-1"), "gbk"); return result; }%> !static String getStringGBK(String str) throws Exception { String result = new String...
request.getParameterValues("aihao").length D. request.getParameterValues("aihao").size() 7. ______标签用于定义表格、行和单元格。 A. tbody tr td B. table row cel C. table tr td D. table th td 8. JSP...
public Request(HttpServletRequest request) { super(request); } public String toChi(String input) { try { byte[] bytes=input.getBytes("IS08859-1"); return new String...
//Request开放接口给外部,提供两个接口:getParameter和getParameterValues //这样外部的JavaScript文件就可以通过调用Request.getParameter()来执行相应的动作 Request = { getParameter:getParameter, ...
HttpServletRequest request2 = (HttpServletRequest) request; if (request2.getMethod() == "post") { request2.setCharacterEncoding(encoding); } else { myRequest = new MyRequest(request2); }...
The doFilter method of the Filter is called by the container each time a request/response pair is passed through the chain due to a client request for a resource at the end of the chain. doGet...
本文包含request内置对象的使用、乱码处理的两种方法、使用request.getParamter()方法获取表单提交的数据、采用request对象通过getParameter()方法和getParameterValues()方法获取表单请求数据、使用request内置对象...
request.getParameter("value"); 来获得静态HTML输入的值.然后不要忘记判断是否为空,是否含有特殊字符等. 还可以用 Enumeration paramNames=request.getParameterNames(); while(paramNames.hasMoreElements()){...
request.getParameterValues(String name) 在EL中则可以使用param和paramValues两者来取得数据。 ${param.name} ${paramValues.name} 3.其他隐含对象 1)cookie JSTL并没有提供设定cookie的动作, 例:要...
自己写的一个模拟tomcat,模拟了tomcat的一部分功能,包过request 的getParameter、getParameterValues,response的getWriter,doget,dopost..
这既包括 servlet 又包括被编译成 servlet 的 JSP 页面 request是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系) ...
上传与下载共用的方法: 只有一个:initialize。 作用:执行上传下载的初始化工作,必须第一个执行。 原型:有多个,主要使用下面这个: public final void initialize(javax.servlet.jsp.PageContext ...
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...
9 String[] getParameterValues(String name) 返回包含参数name的所有值的数组 10 String getProtocol() 返回请求用的协议类型及版本号 11 String getScheme() 返回请求用的计划名,如:http.https及ftp等 12 ...