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 获取

  • 相关阅读:
    键盘弹出与隐藏对TextView的影响
    iOS9 警告框
    计时器的写法
    iOS提交被拒
    新生活
    批量删除wps文档里的回车符的方法!WPS使用技巧分享!
    学习笔记计划
    监控服务器的注册及登陆并邮件通知的代码(go / python)
    Python调用C代码
    导入用户到Discuz论坛
  • 原文地址:https://www.cnblogs.com/859630097com/p/14321562.html
Copyright © 2011-2022 走看看