JSP 面试题 目录

JSP 中的四大作用域是什么?

推荐答案

JSP 中的四大作用域是:

  1. Page 作用域:仅在当前 JSP 页面内有效,页面跳转后失效。
  2. Request 作用域:在一次请求范围内有效,请求结束后失效。
  3. Session 作用域:在一次会话范围内有效,会话结束后失效。
  4. Application 作用域:在整个 Web 应用范围内有效,应用关闭后失效。

本题详细解读

Page 作用域

  • 范围:仅在当前 JSP 页面内有效。
  • 生命周期:从页面开始执行到页面结束。
  • 使用场景:适用于仅在当前页面使用的数据,页面跳转后数据失效。
  • 示例

Request 作用域

  • 范围:在一次请求范围内有效。
  • 生命周期:从请求开始到请求结束。
  • 使用场景:适用于在一次请求中需要传递的数据,请求结束后数据失效。
  • 示例

Session 作用域

  • 范围:在一次会话范围内有效。
  • 生命周期:从会话开始到会话结束(通常为用户关闭浏览器或会话超时)。
  • 使用场景:适用于在用户会话期间需要保持的数据,如用户登录信息。
  • 示例

Application 作用域

  • 范围:在整个 Web 应用范围内有效。
  • 生命周期:从应用启动到应用关闭。
  • 使用场景:适用于在整个应用范围内需要共享的数据,如全局配置信息。
  • 示例
纠错
反馈