您当前的位置: 首页 > 

white camel

暂无认证

  • 2浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JSP——JSP九大内置对象、四大作用域

white camel 发布时间:2020-02-06 09:11:46 ,浏览量:2

目录
  • JSP九大内置对象

  • JSP四大作用域

  • JSP常用的动作元素

  • JSP静态包含和动态包含的区别

  • 面试题相关

JSP九大内置对象

跳转到目录 在JSP中不需要声明和定义,可以直接使用的对象. 在这里插入图片描述在这里插入图片描述 九大内置对象

名称类型描述requestHttpServletRequest请求对象responseHttpServletResponse响应对象sessionHttpSession会话对象(page指令:session=“true”)applicationServletContext当前web应用对象pageContextPageContext当前的JSP作用域对象exceptionThrowable异常对象(page指令:isErrorPage=“true”)configServletConfig当前JSP的配置对象outJspWriter字符输出流输出流对象pageObject当前Servlet对象 JSP的四大作用域

跳转到目录 作用域对象就只能在自己的作用范围之内共享数据.

名称类型描述pageContext(page)PageContext当前的JSP作用域对象requestHttpServletRequest当前请求的作用域sessionHttpSession当前会话的作用域applicationServletContext当前Web应用的作用域 JSP常用的动作元素

跳转到目录 动作元素在实际开发中使用得非常少 需要了解的: jsp:forward:请求转发 jsp:param:在请求中传递参数 在这里插入图片描述 jsp:include:动态包含 在这里插入图片描述 在这里插入图片描述

静态包含和动态包含的区别

跳转到目录 在这里插入图片描述

  • 静态包含: 使用JSP的include指令 特点: 在翻译阶段就已经把多个JSP,合并在一起,最终翻译得到一个java文件 在这里插入图片描述
  • 动态包含: 使用JSP的动作指令 特点: 把每一个JSP都翻译成Servlet类,在运行时期,动态的合并在一起,最终得到多个java文件 在这里插入图片描述
  • 动态包含和静态包含的选择: 如果在包含的时候,需要传递数据,此时只能使用动态包含.( 如果被包含的页面如果是静态页面,那么使用静态包含 如果被包含的如果是动态页面,那么使用动态包含

注意:在实际开始中通常将被包含的jsp页面的后缀名设置为jspf.

面试题相关

跳转到目录

  1. 请求转发(forward)和URL重定向(redirect)的区别
  2. 说说什么是JSP
  3. 说说JSP的三大指令是什么,分别有什么用
  4. 说说JSP的九大内置对象
  5. 说说JSP的四大作用域对象
  6. 说说静态包含和动态包含的区别
关注
打赏
1661428283
查看更多评论
立即登录/注册

微信扫码登录

0.0457s