Java web知识点复习

Posted by Solace Blog on April 22, 2019

状态码

  • 1xx:信息状态码。表示该请求已经被接受,正在被处理
  • 2xx:正确状态码。表示该请求已经被正确接受并处理,没有错误发生
  • 3xx:重定向状态码。例如301永久性重定向;302临时性重定向
  • 4xx:请求错误。例如401表示没有权限访问;404表示资源不存在;405表示访问方式错误
  • 5xx:服务器错误。500表示程序出现异常而中途停止运行

JSP(Java Server Page)

  • Jsp脚本:<% … … %>,内容为Java语法
  • Jsp输出:<%= … … %>,类似于servlet中的out.println()
  • Jsp声明方法:<%! … … %>,用于声明多个方法

JSP隐藏对象

  • out
  • request
  • response
  • config
  • session
  • application
  • page
  • pageContext
  • exception

回话跟踪

Cookie 通过设置有效期为0使Cookie即时失效达到删除Cookie的目的:cookie.setMaxAge(0);

Session为存储在服务器端记录用户信息的会话跟踪形式,其实现依赖于Cookie,在Cookie中存储一条key为JSESSIONID的cookie,其值即为Session的id(HttpSession.getId()返回值),当浏览器禁用Cookie后,会通过URL地址重写来实现Session