内置对象request
来源:互联网 发布:淘宝联盟退款无返利 编辑:程序博客网 时间:2024/06/07 13:52
JSP内置对象定义
JSP内置对象是Web 容器创建的一组对象
JSP内置对象的名称是JSP的保留字
JSP内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例
JSP九大内置对象
1.request对象 、2.response对象、 3.pageContext对象、4.session对象、5.application对象、
6.out对象、7.config对象、8.page对象、9.exception对象
一 request对象
request对象主要用于处理客户端请求
request这个对象封装了客户端生成的http请求的所有细节,主要包括http头信息、系统信息、请求方式、参数等。通过request对象提供的对应的方法可以处理客户端浏览器提交的http请求个各项参数。
request对象常用方法
方法名称 说 明
String getParameter(String name)根据页面表单组件名称获取页面提交数据
String[] getParameterValues(String name) 获取一个页面表单组件对应多个值时的用户的请求数据
void setCharacterEncoding(String charset)指定每个请求的编码,在调用getParameter( )之前进行设定,可以解决中文乱码问题
String getRemoteAddr() 返回提交请求的客户机的IP地址
注意: setCharacterEncoding方法只能用来处理post方式提交的中文乱码,并且setCharacterEncoding方法必须放在所有getParameter方法之前,不然依然会出现乱按
如果使用get请求要处理中文乱码
String un=new String(username.getBy0074es("ISO-8859-1"),"utf-8");
Login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'login.jsp' starting page</title>
</head>
<body>
<form action="dologin.jsp" method="post">
用户名:<input type="text" name="username"/>
密码:<input type="text" name="psw"/><br/>
<input type="checkbox" name="hobby" value="篮球"/>篮球
<input type="checkbox" name="hobby" value="足球"/>足球
<input type="checkbox" name="hobby" value="排球"/>排球<br/>
<input type="submit" value="登录"/>
</form>
</body>
</html>
Dologin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
//获取用户名和密码
//先处理乱码问题使用setCharacterEncoding
//setCharacterEncoding方法必须放在所有getParameter方法之前
//setCharacterEncoding方法只能解决post方式提交的中文乱码问题
request.setCharacterEncoding("utf-8");
String username=request.getParameter("username");
String psw=request.getParameter("psw");
//获取复选框的值
String[] hobby=request.getParameterValues("hobby");
//解决get方式提交的中文乱码
String un=new String(username.getBytes("ISO-8859-1"),"utf-8");
//获取ip
String ip=request.getRemoteAddr();
System.out.print(ip);
%>
<%=username%>
<%=psw%>
<%=ip%>
<%
for(int i=0;i<hobby.length;i++){
out.print(hobby[i]);
}
%>
- JSP内置对象----request
- 内置对象request
- JSP 内置对象---request
- JSP内置对象---request
- JSP内置对象----request
- JSP内置对象request
- jsp内置对象request
- request内置对象
- 【JSP 内置 request 对象】
- request内置对象
- request内置对象
- jsp内置对象request
- 内置对象request
- 11.内置对象request
- JSP 内置对象request
- 内置对象 request
- 内置对象之request对象
- JSP内置对象---request对象
- 百度页面+按钮的实现
- 关于 Chrome 取消信任 Symantec 证书的计划
- 从认识到会编写链表的简单操作
- AMP Roadshow技术分享路演中国专场报名开始了!
- AMP Roadshow技术分享路演中国专场报名开始了!
- 内置对象request
- 自定义View 箭头 变色 加速 减速
- 使用机器学习进行设计时的7个步骤 (下)
- Android 8.0 Oreo 开发者常见问题 | Android 开发者 FAQ Vol.7
- 深入浅出介绍TensorFlow数据集和估算器
- web缓存策略整理
- 最新谷歌开发者新闻快报 #81
- 宣布受“安全浏览”保护的设备已超过 30 亿台
- 【新国产化】不忘初衷,坚守国产化替代的安全和产业化目标