首页 > 代码库 > 第七阶段 jsp(369---el---jstl)

第七阶段 jsp(369---el---jstl)

问题:

    1,jsp与sevlet在作用上有什么区别?servlet的三大作用是什么?

    2,服务器是如何处理一个jsp文件的?

    3,<%    %><%!    %>的区别是什么?

    4,html注释和jsp注释的写法和区别是怎样的?

    --------------------

    1,3个指令是什么?分别是用来干什么的?怎么写?

    2,6个动作是什么?分别是用来干什么的?怎么写?

    3,9个内置对象分别是什么?分别是用来干什么的?怎么写?

    4,包含分为几种?分别怎么写?有什么区别?

    5,pageContext有什么特性?

    ------------------------

    1,EL是什么?主要作用有哪些?(2种)

    2,EL表达式如何获取集合中的数据?

    --------------------------

    1,JSTL是什么?有什么作用?

    2:forEach循环怎么使用?


案例:

    1,EL最大的特性就是它能获取四个域对象中的数据


笔记:

       在网页上动态输出内容

        <%@page   %>  导包,设置内置对象

        <%@include    file=""    %>    静态包含,翻译时就合并

        <jsp:include    page=""></jsp:include>    动态包含,执行到include才包含

        6个动作:

                创建对象,给对象赋值,获得对象属性

                动态包含,请求转发,设置请求参数

        9个内置对象

            pageContext(可以操作其它几个域对象,findAttribute方法)

            request

            Session

            application

            response

             out

            

            page

            exception

            config

            ------------

    el:不是一种开发语言,而是一种获取数据的表达规范

            1.获取4个域对象中的数据

                ${u}     pageContext.findAttribute("u")

            2,运算 empty , 三目运算(输出一些文字或者其他数据)

                ${empty str?"空的":"不空的"}

            3隐士对象(以后用到再看)

                --------------

    jstl,主要处理页面中的逻辑,判断,选择,循环等

             用到再仔细学习

第七阶段 jsp(369---el---jstl)