request对象
request对象的创建
- 当客户端通过HTTP协议请求一个JSP页面时,JSP容器会自动创建request对象并将请求信息包装到request对象中。
request对象的销毁 - request对象是从客户端向服务器发出请求,当JSP容器处理完请求后,request对象就会销毁。
访问单值请求参数的方法
String 变量 = request.getParameter(“参数名”);
访问多值请求参数的方法
String[] 数组 = request.get=Parametervalues(“参数名”);
如果参数不存在返回null。
传递请求参数的三种形式
- 使用<jsp:include >或者<jsp:forword >动作时,利用<jsp:param >子动作传递参数。
- 利用表单传递参数
- 追加在网址后的参数传递
http://localhost:8080/Practice/infoReceive.jsprdName=meternaly&phName=22156 - 超链接的参数传递
< a href = “infoReceive.jsp?rdName=meternaly&phName=221596”>您的账户< /a >
发生接受的中文参数为乱码(表单):
- 将method设置为“post”
- 在接受页面中加入 request.setCharacterEncoding(“utf-8”);
attriname-属性名,obj属性值。