runxinzhi.com
首页
百度搜索
域对象
域对象的通用的方法:
setAtrribute(String name,Object obj);
getAttribute(String name);
removeAttribute(String name);
ServletContext
ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象
内部封装是该
web应用的信息,ServletContext对象一个web应用只有一个
作用范围:
整个
web应用(所有的web资源都可以随意向 servletcontext域中存取数据,数据可以共享)
作用:
获得
web应用中任何资源的绝对路径
方法:
String path = context.getRealPath(相对于该web应用的相对地址);
写一个相对,得到一个绝对的
path
ServletContext是一个域对象
获得
ServletContext对象
1)ServletContext servletContext = config.getServletContext();
2)ServletContext servletContext = this.getServletContext();
生命周期?
创建:该
web应用被加载(服务器启动或发布web应用(前提,服务器启动状 态))
销毁:
web应用被卸载(服务器关闭,移除该web应用)
request
request域的作用范围:一次请求中
(1)request完成请求转发
获得请求转发器
----path是转发的地址
RequestDispatcher
getRequestDispatcher
(
String
path)
通过转发器对象转发
requestDispathcer.
forward
(
ServletRequest
request,
ServletResponse
response)
生命周期
创建:访问时创建
request
销毁:响应结束
request
销毁
域的作用范围:一次请求中
转发与重定向的区别?
1
)重定向两次请求,转发一次请求
2
)重定向地址栏的地址变化,转发地址不变
3
)重新定向可以访问外部网站 转发只能访问内部资源
4
)转发的性能要优于重定向
注意:客户端地址与服务器端地址的写法?
客户端地址:
是客户端去访问服务器的地址,服务器外部的地址,特点:写上
web
应用名
称
直接输入地址:
重定向
服务器端地址:
服务器内部资源的跳转的地址,特点:不需要写
web
应用的名称
转发
Session技术:存到服务器端 借助cookie存储JSESSIONID
HttpSession session = request.getSession();
setAttribute(name,value);
getAttribute(name);
session生命周期
创建:第一次指定
request.getSession();
销毁:服务器关闭、
session失效/过期、手动session.invalidate();
session作用范围:默认一次会话中
相关阅读:
【百度之星2014~初赛(第二轮)解题报告】Chess
Cocos2d-x3.0游戏实例之《别救我》第二篇——创建物理世界
【CSS】使用CSS控制文字过多自动省略号
【jar】JDK将单个的java文件打包为jar包,并引用到项目中使用【MD5加密】
【JSP EL】el表达式判断是否为null
【redis】5.spring boot项目中,直接在spring data jpa的Repository层使用redis +redis注解@Cacheable直接在Repository层使用,报错问题处理Null key returned for cache operation
【Exception】查看异常出现在具体的文件名/类名/方法名/具体行号
【bootstrap】使用支持bootstrap的时间插件daterangepicker
【css】设置div位于浏览器的最底层,离用户最远
【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe
原文地址:https://www.cnblogs.com/longmingyeyu/p/12898856.html
最新文章
LeetCode总结【转】
android HDMI (一):HDMI基础篇【转】
android camera(一):camera模组CMM介绍【转】
DNS解析过程详解【转】
nslookup命令详解【转】
域名解析系统DNS诊断命令nslookup详解【转】
对于人工智能的学习有哪些建议?【转】
学习算法的网址【原创】
YUV和RGB格式分析【转】
视频相关术语【转】
热门文章
RGB和YUV之比较【转】
视音频数据处理入门:RGB、YUV像素数据处理【转】
CUGBACM_Summer_Tranning 组队赛解题报告
Spring redirect直接返回项目根文件夹
千亿级别数字的人民币读法
oracle日期计算
线程安全的单例模式
Android BLE开发之Android手机与BLE终端通信
数据库中的左连接和右连接的差别
未能载入文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。
Copyright © 2020-2023
润新知