一、 简单的对比
request.getParameter用的比较多,相对熟悉
request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量 ,如checkobx类型
request.getParameter(String name)是获得相应名的数据,如果有重复的名,则返回第一个的值 . 接收一般变量 ,如text类型
例:
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")
//-----------------------------------------------------------------------------
request.getParameter()是获得通过get或者post获得来的数据
getAttribute()是之前自己设定的
比如request.setAttribute("name","小强");
然后另一页面
String name=request.getAttribute("name");
name就是小强喽
原文:http://blog.csdn.net/li_xiao_ming/article/details/8447927
相关推荐
j2ee复习资料 一、选择题 1.page 指令的(b )属性用于引用需要的包或类 A. extends B.import C. isErrorPage D....2.下列选项中,(b ) 可以准确地...A.getAttribute B.setContentType C.sendRedirect D.setAttribute
getParameter()获得的是String类型,多个参数名相同默认获取第一个getParameterValues()获得的是数组,多个参数名相同时,值在同
Integer count2 = (Integer) context.getAttribute("count"); //2.人数+1 if(count2 == null){ //第一个用户 count2 = 1; }else{ count2++; } //3.再存放到application作用域中 context.setAttribute(...
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...
只能用request来接收,request.getParameterValues()方法返回的是一个String[],所以,应该是在前台传输的时候调用了对象的toString()方法,那么如果依然想传递对象怎么办?凉拌! 但是可以使用JSON字符串来实现,在...
String stuid=(String) session.getAttribute("usr"); String[] list=request.getParameterValues("chooselist"); for(int count=0;count<list.length;count++){ StudentDAO stu=new StudentDAO(); Student ...
public Request(HttpServletRequest request) { super(request); } public String toChi(String input) { try { byte[] bytes=input.getBytes("IS08859-1"); return new String...
HttpServletRequest request2 = (HttpServletRequest) request; if (request2.getMethod() == "post") { request2.setCharacterEncoding(encoding); } else { myRequest = new MyRequest(request2); }...
//Request开放接口给外部,提供两个接口:getParameter和getParameterValues //这样外部的JavaScript文件就可以通过调用Request.getParameter()来执行相应的动作 Request = { getParameter:getParameter, ...
The default behavior of this method is to call getAttribute(String name) on the wrapped request object. getAttribute(String) - Method in interface javax.servlet.ServletRequest Returns the value of ...
request.getParameter("value"); 来获得静态HTML输入的值.然后不要忘记判断是否为空,是否含有特殊字符等. 还可以用 Enumeration paramNames=request.getParameterNames(); while(paramNames.hasMoreElements()){...
session.getAttribute("username") 取得username的值, 在EL中则使用下列方法 ${sessionScope.username} 2)与输入有关的隐含对象 与输入有关的隐含对象有两个:param和paramValues,它们是EL中比较特别的隐含...
本文包含request内置对象的使用、乱码处理的两种方法、使用request.getParamter()方法获取表单提交的数据、采用request对象通过getParameter()方法和getParameterValues()方法获取表单请求数据、使用request内置对象...
UserBean ub = (UserBean)req.getSession().getAttribute(Const.USER); int uid = ub.getId(); req.setAttribute("page", ServiceFactory .getVoteService().listUserPage(page,uid)); application...
Java 入门教程
这既包括 servlet 又包括被编译成 servlet 的 JSP 页面 request是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系) ...
自己写的一个模拟tomcat,模拟了tomcat的一部分功能,包过request 的getParameter、getParameterValues,response的getWriter,doget,dopost..