zoukankan      html  css  js  c++  java
  • Java-web易混淆知识点整理

    Java-web易混淆知识点

    post和get区别

    • post:

      • 数据不会显示在地址栏

      • 安全

      • 大小无限制

      • 可以提交二进制文件

    • get:

      • 数据显示在地址栏

      • 不安全

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

    相对路径和绝对路径

    • 相对路径

      概念:

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

      写法:

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

    • 绝对路径

      概念:

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

      写法:

    从定向和请求转发区别

    重定向:

    • 两次请求

    • 地址栏发生变化

    • 不可以使用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 获取

  • 相关阅读:
    第一课时之导读
    python学习之第十六课时--缩进(indentation)
    python学习之第十六课时--函数的作用及定义
    python学习之第十五课时--存址方式及拷贝
    Linux学习之第七课时--链接(link)文件
    Linux学习之第六课时--文件和目录操作管理命令
    Linux学习之第五课时--文本编辑器
    TOJ--1162---dfs(回溯)
    TOJ---3128---bfs(打印路径)
    TOJ---1502---map真强大
  • 原文地址:https://www.cnblogs.com/859630097com/p/14321562.html
Copyright © 2011-2022 走看看