| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> EL表达式和jstl标签 -> 正文阅读 |
|
[Java知识库]EL表达式和jstl标签 |
目录 EL表达式概念:EL(Expression Language) 是为了使JSP写起来更加简单。它提供了在 JSP 中简化表达式的方法,让JSP代码更简化。通过EL表达式获取Java中属性的值,减少JSP上的Java代码,使其更加简单。 语法:EL表达式可以在jsp中访问模型对象,格式”${}“。 如${name},(没有标注范围的话则从小范围找到大范围,依次为pageScope,requestScope,sessionScope,applicationScope)获取name的值。 以下做个在requestScope范围的演示 ? 操作符:JSP 表达式语言提供以下操作符,其中大部分是 Java 中常用的操作符:
jstl标签jslt概念:????????JSTL(Java server pages?tag library,即JSP标准标签库)为JSP Web开发人员提供一个标准通用的标签库。这些标签取代JSP页面上的Java代码,从简化代码。 使用条件:条件一:要在JSP页面中使用JSTL标签,需使用taglib指令引用标签库。 条件二:要在JSP中使用JSTL标签,还需要下载安装JSTL实现(Implementation)。 JSTL1.2实现的下载地址为:https:jstl.dev.java.net,下载文件为jstl-impl-1.2.jar,将该文件复制到Web应用程序的WEB-INFlib文件夹中即可使用JSTL。 常用标签:<c:if test=""></c:if> 相当于Java中if语句 <c:forEach?itmes="${}" var="" varStatus=""></c:forEach>? (itmes容器对象?value临时变量?varStatus循环状态 ) 相当于Java中foreach语句遍历容器 如foreach(Arraylist list?: name){} <c:forEach?begin="1" var="" end="10" var="i"></c:forEach>? (begin开始?end结束 var临时变量 ) 相当于Java中for语句 如for(int i=1;i<=10;i++){} <c:when?test=""></c:when> <c:otherwuise?test=""></c:otherwuise> 相当于Java中if语句相当于Java中switch语句 jstl标签小demo:
结果如图: ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:03:21- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |