JSP的指令和JSP九大内置对象

JSP九大内置对象

 - jakarta.servlet.jsp.PageContext pageContext       页面作用域
  - jakarta.servlet.http.HttpServletRequest request 请求作用域
  - jakarta.servlet.http.HttpSession session  会话作用域
  - jakarta.servlet.ServletContext application 应用作用域
    - pageContext < request < session < application
    - 以上四个作用域都有:setAttribute、getAttribute、removeAttribute方法。
    - 以上作用域的使用原则:尽可能使用小的域。

  - java.lang.Throwable exception   

  - jakarta.servlet.ServletConfig config

  - java.lang.Object page  (其实是this,当前的servlet对象)

  - jakarta.servlet.jsp.JspWriter out  (负责输出)
  - jakarta.servlet.http.HttpServletResponse response (负责响应)

JSP的指令

 - 指令的作用:指导JSP的翻译引擎如何工作(指导当前的JSP翻译引擎如何翻译JSP文件。)

  - 指令包括哪些呢?

    - include指令:包含指令,在JSP中完成静态包含,很少用了。(这里不讲)
    - taglib指令:引入标签库的指令。这个到JJSTL标签库的时候再学习。现在先不管。
    - page指令:目前重点学习一个page指令。

  - 指令的使用语法是什么?

    - <%@指令名  属性名=属性值  属性名=属性值  属性名=属性值....%>                                          

<%@page session="true|false" %>
true表示启用JSP的内置对象session,表示一定启动session对象。没有session对象会创建。
如果没有设置,默认值就是session="true"
session="false" 表示不启动内置对象session。当前JSP页面中无法使用内置对象session。


<%@page contentType="text/json" %>
contentType属性用来设置响应的内容类型
但同时也可以设置字符集。
<%@page contentType="text/json;charset=UTF-8" %>


<%@page pageEncoding="UTF-8" %>
pageEncoding="UTF-8" 表示设置响应时采用的字符集。


<%@page import="java.util.List, java.util.Date, java.util.ArrayList" %>
<%@page import="java.util.*" %>
import语句,导包。


<%@page errorPage="/error.jsp" %>
当前页面出现异常之后,跳转到error.jsp页面。
errorPage属性用来指定出错之后的跳转位置。


<%@page isErrorPage="true" %>
表示启用JSP九大内置对象之一:exception
默认值是false。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老衲只用阿道夫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值