JSP

作者: 总瓢把子 | 来源:发表于2019-07-09 10:19 被阅读0次

内置对象

`request` : HttpServletRequest 一次请求~请求
`response` : HttpServletResponse 一次请求~响应对象
`out` : JspWriter 
`config` : ServletConfig 
`page` : Object 当前Servlet页面对象 this
`exception` : Throwable 必须设置 `isErrorPage=ture`
`pageContext` : PageContext 当前页面共享数据,可以获取其他8个对象
`session` : HttpSession 一次会话de多个请求
`application` : ServletContext 所有用户

EL表达式

语法
  1. ${域名.键名}

pageScope 相当于 pageContext

requestScope 相当于 request

sessionScope 相当于 session

applicationScope 相当于 application(ServletContext)

  1. ${键名}

    如果没有写域名,默认从小到大查找改建对应的值

  2. 获取对象、List集合、Map集合中的值
    • 对象 : ${域名.键名.属性名}
    • List集合 : ${域名.键名[索引]}
    • Map集合 :{域名.键名.key} 或者{域名.键名["key"]}
隐式对象
  • el 表达式中有11个隐式对象
  • pageContext :
    • 获取 jsp其他8个内置对象
      • ${pageContext.request.contextPath} : 动态获取虚拟目录

JSTL

常用的JSTL标签
  • if

    test 属性 :接收 boolean 表达式,结果为 true,显示,为false则不显示

    通常 test属性经常与el表达式结合使用

  • choose :相当于 switch

choose ==> switch
when ==> case
otherwise ==> default

  • foreach : for

相关文章

  • java基础-day43-JSP

    JSP 1. JSP 1.1 JSP概述 1.2 为什么要用JSP 1.3 JSP语法 1.3.1 JSP语法格式...

  • jsp学习 EL JSTL C标签

    JSP 第一个JSP程序 JSP对比servlet JSP中java脚本元素 JSP原理 JSP的翻译规则 JSP...

  • JSP基础学习笔记(3)--JavaBean

    JSP动作标签:

  • 用session对象实现用户登录

    index.jsp deal.jsp main.jsp exit.jsp

  • JavaWeb之JSP

    八、JSP 目录:什么是JSP、JSP原理、JSP基础语法、JSP指令、9大内置对象、JSP标签 JSTL标签 E...

  • jsp语法

    Jsp语法包含:注释、jsp指令、jsp脚本元素、jsp动作元素。 Jsp注释: Htm...

  • jsp

    jsp介绍 jsp语法 jsp指令 EL表达式 自定义标签 jsp指令 - page jsp指令 - includ...

  • JSP入门

    JSP的基本语法:1.JSP声明语法。2、JSP程序脚本。3、JSP脚本注释。4、JSP内容输出表达式。5、JSP...

  • jsp的内置标签

    jsp:forward 重定向标签

  • Java面试问题

    1、JSP: jsp和servlet的区别 jsp本质就是Servlet,jsp的工作原理是:JSP页面在执行的时...

网友评论

      本文标题:JSP

      本文链接:https://www.haomeiwen.com/subject/gpptkctx.html