JSP标签学习记录

2017-11-21 13:03:16

    JSP标签用来控制JSP的行为,执行一些常用的JSP页面动作,通过标签可以实现很多java代码才能实现的功能,比如请求转发功能.

    1.页面包含(动态包含):<jsp:include page="被包含的页面" />

    2.请求转发:<jsp:forward page="要转发的资源" />


    EL表达式概述

    EL全名为Expression Language.它提供了在JSP中简化表达式的方法,让JSP的代码更加简化,可以嵌入在jsp页面内部,减少jsp脚本的编写

    EL从域中获取数据

    jsp脚本:<%=request.getAttribute(name)%>

    EL表达示替代上面的脚本:${requestScope.name}

    EL最主要的作用是获得四大域中的数据,格式${EL表达式}

        EL获得pageContext域中的值:${pageScope.key};

        EL获得request域中的值:${requestScope.key};

        EL获得session域中的值:${sessionScope.key};

        EL获得application域中的值:${applicationScope.key}

        EL从四个域中获得某个值${key}

        ----同样是依次从pageContext域,request域,session域,application域中获取属性,在某个域中获取后将不在向后寻找