ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

JSP笔记:

2022-07-14 15:34:06  阅读:174  来源: 互联网

标签:遍历 brand 笔记 语法 JSP brands 表达式


 

JSP笔记:
    脚本:用于再JSP页面内定义Java代码
    分类:
        1.<%...%>:内容会直接放到_jspService()方法中
        2.<%=...%>:内容会放到out.print()中,作为out.print()的参数
        3.<%!...%>:内容会放到_jspService()方法之外,被类直接包含

    EL表达式:
    Expression Language表达式语言,用于简化JSP也没内的Java代码
    主要功能:获取数据
    语法:
    ${expression}
    eg:
    ${brands}:获取与中存储的key为brands的数据

    JavaWeb中的四大域对象:
    1、page:当前页面有效
    2、request:当前请求有效
    3、session:当前会话有效
    4、application:当前应用有效

    注意:el表达式获取数据,会依次从这4个域中寻找,直到找到为止

    JSTL标签:
    【等价于if:】
    基本语法格式:
        <c:if test="逻辑表达式"><c:if>

    【等价于for循环:】 

    用法一:
        <c:forEach></c:forEach>
        基本语法格式:
            <c:forEach items="${brands}" var="brand" varStatus="status">
                "${brand.id}"
                "${brand.name}"
            </c:forEach>
            items:被遍历的容器
            var:遍历产生的临时变量
            varStatus:遍历状态对象
                    index:从0开始
                    count:从1开始

            如上示例代码,是从域对象中获取名为 brands 数据,该数据是一个集合;遍历遍历,并给该集合中的每一个元素起名为
            brand ,是 Brand对象。在循环里面使用 EL表达式获取每一个Brand对象的属性值

    用法二:类似于java中的普通for循环
        基本语法格式:
        <c:forEach begin="0" end="10" step="1" var="i">${i}</c:forEac
        begin:开始数
        end:结束数
        step:步长,每次自增的数
        var:变量名

 

标签:遍历,brand,笔记,语法,JSP,brands,表达式
来源: https://www.cnblogs.com/cyanes/p/16477866.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有