java容易混淆的知识点_Java-web易混淆知识点整理

Java-web易混淆知识点

post和get区别

post:

数据不会显示在地址栏

安全

大小无限制

可以提交二进制文件

get:

数据显示在地址栏

不安全

get方式提交有大小限制(约4kb)

相对路径和绝对路径

相对路径

概念:

不以"/"开头,而是根据资源的相对位置关系的道德路径

写法:

从路径不一样的位置开始写 例如:bbb/bbb ..bbb/b.html (../表示退一级)

绝对路径

概念:

以"/"为开头的路径就是绝对路径.该路径不会随着位置变化而变化

写法:

当前资源在浏览器中的"被访问路径",并省略"http://localhost:8080"

从定向和请求转发区别

重定向:

两次请求

地址栏发生变化

不可以使用request域的共享数据

不可以访问/WEB_INF下的资源

转发:

一次请求

地址栏不发生变化

可以使用request域的共享数据

可以访问/WEB_INF下的资源

Cookie和session的区别

session是基于cookie

多次请求之间共享数据

cookie:

数据存储于客户端--不安全

只能存字符串

大小有限制

session:

数据存储于服务器端--安全

类型无限制

大小无限制

jsp内置对象和EL内置对象的区别与联系

jsp内置对象:

jsp内可以在中直接使用的对象9个

EL表达式内置对象:

jsp呢可以在${}中直接使用的对象11个

pageContext对象是二者唯一相同的对象,其他都是各自独立的对象

四大域对象的区别

pageContext:当前jsp页面内共享数据

request:一次请求内共享数据,例如:请求转发和包含都是一次请求,可以使用request传递数据

session:一次会话范围内共享数据

servletContext:整个应用共享数据

7c009fed8269b1d9caf6cb8151daf982.png

活化与钝化

服务器自动完成(注意使用本地Tomcat才行)

钝化:

概念:序列化。把长时间不用,但还不到过期时间的 HttpSession 进行序列化,写到磁盘上

时机:当访问量很大时,服务器会根据 getLastAccessTime 来进行排序,对长时间不用,但是还没到过期时间的 HttpSession 进行序列化。

活化:

概念:相反的状态,从磁盘读取到内存

时机:tomcat重新启动时会将会话加载到内存

jsp九大内置对象

查看jsp 编译成的java 源文件可以看到内置对象

f83d6f7707858dafa5538961b75f72c1.png

EL内置对象

作用: 只能在EL 中使用,让EL 更加简单

aecefe03584ad9621f32bd97ed8f24fd.png

注意:EL 表达式内置对象和,JSP 内置对象不是一回事,el表达式中想要使用jsp 中的对象需要使用pageContext 获取

标签:知识点,内置,Java,web,对象,jsp,EL,地址栏,共享

来源: https://www.cnblogs.com/859630097com/p/14321562.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值