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:整个应用共享数据

活化与钝化
服务器自动完成(注意使用本地Tomcat才行)
钝化:
概念:序列化。把长时间不用,但还不到过期时间的 HttpSession 进行序列化,写到磁盘上
时机:当访问量很大时,服务器会根据 getLastAccessTime 来进行排序,对长时间不用,但是还没到过期时间的 HttpSession 进行序列化。
活化:
概念:相反的状态,从磁盘读取到内存
时机:tomcat重新启动时会将会话加载到内存
jsp九大内置对象
查看jsp 编译成的java 源文件可以看到内置对象

EL内置对象
作用: 只能在EL 中使用,让EL 更加简单

注意:EL 表达式内置对象和,JSP 内置对象不是一回事,el表达式中想要使用jsp 中的对象需要使用pageContext 获取
Java-web易混淆知识点整理的更多相关文章
- C++易混淆知识点整理
// 1 /////////////////////////////////////////////////////////////////////// // 常量指针:,指针可修改,变量不可修改(只 ...
- JavaScript易错知识点整理
前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一 ...
- JavaScript 易错知识点整理
本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一些ES ...
- JavaScript易错知识点整理[转]
前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一 ...
- 【Java Web】入门资源整理
[网站] 1.Java Web Application Tutorial for Beginners - JournalDev Google top1 除Java Web还有很多其他教程 2.Intr ...
- web前端面试知识点整理
一.HTML5新特性 本地存储 webStorage websocket webworkers新增地理位置等API对css3的支持canvas多媒体标签新增表单元素类型结构标签:header nav ...
- php易混淆知识点
一.define(“constant”, “hello world”);和const constant = “hello world”;的区别? (0).使用const使得代码简单易读,const本 ...
- Java web 前端面试知识点总结
经过几家大厂面试,目前成功拿到唯品会offer,分享一下我的面试知识点总结: 耦合性:也称块间联系.指软件系统结构中各模块间相互联系紧密程度的一种度量.模块之间联系越紧密,其耦合性就越强,模块的独立性 ...
- Java Web开发 之JavaBean整理
JavaBean是一种Java组件技术,就其本质就是一个类,具有如下特点:1:实现可序列化2:有一个public的无参的构造方法3:所有实例变量都是private的4:为每一个属性提供getter和s ...
随机推荐
- vue第五单元(v-if和v-show以及v-for的灵活应用 watch以及computed的区别 (常见效果) #课程目标
第五单元(v-if和v-show以及v-for的灵活应用 watch以及computed的区别 (常见效果) #课程目标 精通 v-if v-else v-else-if 的使用 精通 v-show ...
- numpy的好处
python是很慢的,因为python在执行代码的时候会执行很多复杂的check功能,比如 b=1; a=b/0.5 这个运算看起来很简单,但是在计算机的内部.b要先从一个整数integer转化成一个 ...
- SPI机制剖析——基于DriverManager+ServiceLoader的源码分析
我的上一篇博客类加载器与双亲委派中提到,SPI机制是一种上级类加载器调用下级类加载器的情形,因此会打破类加载的双亲委派模型.为了深入理解其中的细节,本博客详细剖析一下SPI机制,并以JDBC为例,基于 ...
- 记录一下网上找到的别人写的angualr总结
感觉写的不错,所以讲链接保存下来 https://www.jianshu.com/p/f0f81a63cbcb
- 第八章 SMS--短信服务
今天咱们接着 上一篇 第七章 Rocketmq–消息驱动 继续写 SpringCloud Alibaba全家桶 -> 第八章 SMS–短信服务,废话不多说,开干 8.1 短信服务介绍 短信服务( ...
- .net下com调用支持x86/x64
起因 项目涉及u3d/wpf端的渲染图形合成,采用了开源项目spout,为了便捷,采用了spout的com版本作为c#端的调用 项目调整后,细节已经捋清楚了. 但是考虑桌面应用采用anypc,根据运行 ...
- ceph如何快速卸载所有osd及擦除磁盘分区表和内容并重新加入
我的ceph集群中有4台服务器,16个osd,因为某些原因,集群中的数据都不要了,但是集群要保留给新的应用使用,集群现有的osd情况如下 [root@ceph-host-01 ~]# cat /etc ...
- HCIP --- BGP实验
实验拓扑: 要求: R1.R2是EBGP关系,R2.R4是IBGP关系,R4.R5是EBGP邻居关系 R1与R5的环回可以通信 1.配置IP地址 2.BGP承载与IGP之上,所以给AS 2 启用IGP ...
- C#中RDLC报表常用表达式(字符串和转换)
字符串函数 (1)使用串联运算符和 Visual Basic 常量可将多个字段组合在一起.以下表达式返回两个字段,它们分别位于同一文本框的不同行中:=Fields!FirstName.Value &a ...
- [从源码学设计]蚂蚁金服SOFARegistry之Data节点变更
[从源码学设计]蚂蚁金服SOFARegistry之Data节点变更 目录 [从源码学设计]蚂蚁金服SOFARegistry之Data节点变更 0x00 摘要 0x02 引子 0x03 业务范畴 3.1 ...