EL表达式和JSTL(配合Jsp使用的)
El表达式 :
概念 :
Expression Language 表达式语言
作用 :
替换和简化jsp页面中java代码的编写
语法 :
${表达式}
- 注意 : JSP是默认支持EL表达式的
- ① 在page中 , 添加属性 isELIgnored=“true” 忽略页面中所有的EL表达式
- ② 直接在表达式前边加一个 " \ "
使用 :
运算 :
- 运算符 :
算数运算符 : + , - , * , /(div) , %(mod)
比较运算符 : > , < , >= , <= , == , !=
逻辑运算符 : && (and) , || (or) , ! (not)
空运算符 : empty
- empty 用于判断字符串 , 集合 , 数组对象是否为null ,
- 或者长度是否为0
只要有一个满足就返回true
使用 :
${empty 字符串|集合|数组}
获取值 :
(1)el表达式只能从域对象中获取值 ,
(2)语法 :
①**${域名称.键名}** : 从指定域中获取指定的键名
域名称 :
- pageScope --> pageContext
- requestScope --> request
- sessionScope --> session
- applicationScope --> application (ServletContext对象)
<%//在域中存储数据request.setAttribute("name" , "张三");session.setAttribute("age" , "23");%><h3>获取值</h3>${requestScope.name} <%-- 浏览器输出张三 --%><hr>${sessionScope.age} <%-- 浏览器输出23 --%><hr>${sessionScope.haha} <%-- 为空浏览器不输出 --%>
②**${键名}
EL表达式和JSTL(配合Jsp使用的)相关推荐
- 大数据WEB阶段(十三)JSP(二)JSP标签、EL表达式、JSTL
JSP标签.EL表达式.JSTL (一)JSP标签技术 一.JSP标签技术概述 jsp本质上是一种动态web资源开发技术 , 看起来像是html , 但其中可以写java代码 , 非常方便用来开发动态 ...
- jsp脚本、jsp标准动作、EL表达式、JSTL标签
https://blog.csdn.net/gx_hxl/article/details/79032331 https://blog.csdn.net/a731604348/article/detai ...
- EL表达式和JSTL标签:简化JSP的Java代码
JSP页面接收.展示后端的数据,再JSP页面写很多的Java代码会造成书写麻烦.难以阅读.不利于团队协作的缺点,因此我们使用EL表达式和JSTL标签,代替并简化了JSP页面 EL表达式 语法:${st ...
- spring mvc学习(37):JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)
EL表达式和JSTL标签库: 在JSP页面代替java代码,便于编写 一.EL表达式 作用: ${} 简化脚本表达式 <%= %> j2ee1.4以前版本需指定<%@ page is ...
- EL表达式和JSTL标签库使用
EL表达式 介绍: EL(Expression Language) 目的:为了使JSP写起来更加简单. 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP ...
- java el表达式 if else_jsp EL表达式和JSTL标签if-else if-else用法
java web javaEE ,jsp EL表达式和JSTL标签if-else if-else四种用法 一.条件运算符 ${user.gender==?'男':'女'} 二.if() code.. ...
- el表达式与jstl的用法
课上顺便整理了下java中的El表达式和jstl的用法,下面以举例的方式来阐述各个标签的作用: 一. 使用el表达式将Map集合中的数据显示出来: 先给Map集合里面放一些数据库,通过EL表达式显示在 ...
- java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
昆明理工大学信息工程与自动化学院学生实验报告 ( 2013 -2014 学年第一学期) 课程名称:Java EE技术开课实验室:系机房444 2013 年 12月2 日年级.专业.班计科111 学号姓 ...
- JavaWeb EL表达式, JSTL标签及过滤器综合学习
1.项目结构如右边图所示: (1)controller.filter包下面定义2个过滤器,EncodingFilter 类CheckUserFilter类(后面会有一个登陆验证的过滤器的测试学习), ...
最新文章
- 机器学习领域最全综述列表!
- js中 replace(/\//g, '') 什么作用. 正则表达式
- 解决json包含html标签无法显示的问题
- 在Visual Studio中启用对jquery等javascript框架的智能感知
- 我看Chrome超越IE的意义
- 五分钟没有操作自动退出_遇到不喜欢的小动物怎么办?教你五分钟友好的送走小动物!...
- 使WEBBROWSER 可编辑
- 产品说,我只需要一个有亿点复杂的查询界面
- Best Cow Line
- VRRP——虚拟路由器冗余协议
- mysql占位符 防注入_php mysql中防注入的几个小问题,麻烦大大帮我解答谢谢
- mysql启动失败LSB_MySQL数据库服务启动失败
- Tinker 热修复框架模拟使用
- 3.Event Delegate
- PHP调整网页,用PHP程序实现支持页面后退的两种方法
- 《Java从入门到放弃》JavaSE入门篇:异常
- HTML基础知识整理
- Python学习:安装pycharm教程(Python、pycharm安装包,永久免费使用)
- FPGA进行多路并行插值滤波(多相滤波)的实现原理
- Sagittarius's Trial I - 9 HDU - 1754 I Hate It