Servlet——三大域
来源:互联网 发布:淘宝 安能小包发货 编辑:程序博客网 时间:2024/06/05 15:09
Servlet三大域
1.有那三大域?
1) request
2) session
3) application(ServletContext)
2.作用域分别是?
1) request 作用域:
仅在当前请求中有效。
2)session作用域:
session中的数据,仅供当前会话中所有Servlet共享。
3)application作用域:
所有的用户都可以取得此信息,此信息在整个服务器上被保留。Application属性范围值,只要设置一次,则所有的网页窗口都可以取得数据。ServletContext在服务器启动时创建,在服务器关闭时销毁,一个JavaWeb应用只创建一个ServletContext对象。
3.三大作用域的作用?
request作用域的用处:
常用于服务器间同一请求不同页面之间的参数传递,常应用于表单的控件值传递。
session作用域的用处:
常用于web开发中的登陆验证界面(当用户登录成功后浏览器分配其一个session键值对)。
application作用域的用处:
所有用户共享相同数据。
4.三大域对象的获取,与数据的绑定与获取
域对象都有以下方法:
setAttribute(String name,Object value);//绑定数据
getAttribute(String name);//得到绑定数据
removeAttribute(String name);//移除绑定数据
1)request:
request.getParameter(String name);//获取表单数据
2)session:
HttpSession session = request.getSession(); //session对象的获取
3)application(ServletContext)
//ServletContext对象的获取
a.在javax.servlet.Filter中直接获取
ServletContext context = config.getServletContext();
b.在HttpServlet中直接获取
this.getServletContext()
c.在其他方法中,通过HttpRequest获得
request.getSession().getServletContext();
阅读全文
0 0
- Servlet(3)—Servlet
- Servlet——三大域
- Servlet—Servlet简介、Servlet调用过程
- Servlet——初识Servlet
- servlet——servlet入门
- 初识Servlet—Servlet生命周期
- 学习servlet——servlet生命周期
- Servlet——使用myEclipse开发Servlet
- Servlet总结05——servlet监听器
- Servlet总结06——servlet过滤器
- Servlet学习A——实现servlet
- servlet——servlet入门(二)
- Servlet——了解Java Servlet技术
- Servlet—HttpServlet、Servlet线程安全
- Servlet高级应用—Servlet与缓存
- Servlet学习笔记—Servlet概述
- J2EE——Servlet
- J2EE——servlet
- hibernate主键生成策略---【小白系列】0基础到熟练应用hibernate框架(七)
- linux学习笔记之SSH协议与远程登录工具
- spark源码之Job执行(2)任务调度taskscheduler
- mysql主从同步原理,配置,同步延迟处理
- Codeforces Round #416 (Div. 2) D. Vladik and Favorite Game 交互, BFS
- Servlet——三大域
- 保存faster-rcnn的检测结果
- 矩阵相乘最优顺序---动态规划
- JavaScript本地对象 内置对象 宿主对象
- NRF52832时钟控制系统
- Java源文件到字节码等情况的编码转换
- Linux下的crond和crontab
- mysql sql语句大全
- 数字信号的调制及其功率谱特点