jsp九大内置对象

第二章:数据交互 http://tool.oschina.net/apidocs/apidoc?api=jdk-zh
1.jsp内置对象:九个
out.request,response,session,application,pagecontex,config,page,exception
2.request:
getParameter(name);
getParameterValues(name);//多值
setCharacterEncoding();
setRequestDispatcher("页面..jsp")
.forward(request,response);转发请求的
3.response:响应
sendRedirect():重定向,不带参数
4.session:会话
getId();获取id
setAttribute(key,value);设置值
getAttribute(key):获取session的值
invalidate():session马上失效
设置失效时间
setMaxInactiveInterval(秒数);
5.包含jsp页面:<%@ include file="页面地址"%>
第三章:jsp数据交互二
1.四种作用域
(从小到大)page-->request-->session-->application
对象:pageContext-->request-->>session-->application
方法:setAttribute(key,value);
getAttribute(key);
2.cookie:客户端存数据:键值对
定义 cookie:Cookie cookie = new Cookie(key,value)
设置失效时间:setMaxAge(秒);
时间设置为负数或不设置:关闭浏览器失效
设置为0:删除cookie.
写cookie:
response:addCookie(cookie);//js如何获取cookie
读cookie:
Cookie[] cookies = request.getCookies();
(解决cookie的中文乱码)
name = URLEncoder.encode(name,"utf-8");
name = URLDecoder.decode(name,"utf-8");//解码

posted @ 2018-05-24 21:07  小白白白白白白  阅读(94)  评论(0编辑  收藏  举报