JSEL(核心标签库)

WEB错题合集 子表单组件、Java反射源头的类、JSP预定义、applicable类、uesBean的动作属性值、JavaBean、EL和JSTL 阅读详情


为了避免在jsp页面中使用java脚本,以方便分工合作开发

引入标签库

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

常用标签:

if标签:

单分支逻辑判断。

<c:if test="${表达式}">数据</c:if>

多分支判断标签:

符合条件后只会执行一个分支,其他分支不会执行。

<c:choose>

<c:when test="${表达式}"></c:when>

<c:when test="${表达式}"></c:when>

<c:otherwise></c:otherwise>

</c:choose>

循环标签:

<c:foreach>
循环体
</c:foreach>
属性

记录的数据存储到了作用域中可以直接使用El表达式进行获取

  • begin:声明循环的开始位置

  • end:声明循环的结束位置

  • step:声明循环的步长

  • varStatus:声明变量记录循环状态 ,例如变量名:i

out标签:

作用:结合EL表达式将数据响应给浏览器,如果EL表达式没有取到数据则可以使用default属性声明默认值。

<c:out value="${表达式}" default="默认值"></c:out>

set标签:

作用:将数据存储到指定的作用域中,默认是pageContext作用域

scope的值为:page request session application

<c:set value="数据" var="键名" scope="作用域名"></c:set>

remove标签:

删除作用域中的数据,默认是删除四个作用域中的符合要求的数据。
但是可以通过scope属性指明要删除的作用域数据。

<c:remove var="要删除数据的键名" scope="作用域名"/>
Jsel-开源 JSEL(Java 源工程库)是一个用于操作 Java 源文件的库。 您可以解析/导航其他语言元素的编译单元或使用 JSEL 类构造/修改它们。 立即下载

相关推荐

放弃FFT全频计算!在STM32F407上用DFT单点计算提速50%的优化技巧

本文详细介绍了在STM32F407上通过DFT单点计算实现比FFT快50%的优化技巧,特别适用于生物阻抗分析、振动监测等只需关注单一频点的嵌入式场景。通过预计算相位角、查表法和混合精度计算等策略,显著提升计算效率和内存利用率,同时保持高精度。

weixin_28738397的博客 194

java jsel_表达式引擎JSEL介绍

表达式引擎的定义这里我就不说了,先假设大家都知道^_^在JSEL之前也出现过不少其他类似产品,包括老牌的Ognl(老到网站都找不到了),新来的MVEL,还有我们国产的Aviator,IKExpression居然有了这么多可用的实现,那么JSEL的亮点又在那里呢?基于ECMA262标准的子集JSEL是一个兼容 JavaScript 运算规则的简单的表达式解释引擎。支持ECMA标准的运算符、函数库并内...

weixin_40002009的博客 1626

若依集成mybatisplus、兼容旧分页【亲测有效】

service类继承ServiceImpl类 实现 你的Service接口。hutool工具包和lombok工具包如果不需要的话可以自行删除并修改后面的类里面的代码。自带的pagehelper用的1.4.6里面的jsqlparser用的4.5.0。mybatis-plus用的3.4.2里面的jsqlparser用的4.0.0。jsqlparser包,不剔除是这样的,有个冲突,我用的前端写的请求,返回的格式和原来的一样,已兼容。你的Entity类上面需要增加表的名字。

lh155136的博客 3566

JSEL

JSEL 是一种表达式语言,用于实现动态的 Java 表达式求解,用于替代 JSP 表达式(<%=… %>)${ 范围.对象.属性 } 或 ${ 范围.对象[属性] }1) 隐式对象pageContext JSP 的 PageContext pageScope 当前页面范围 requestScope Request 范围 se

远方的博客 2589

避坑指南:AUTOSAR FlashDriver操作DFlash模拟EEPROM时,你最容易忽略的5个细节

本文深入探讨了AUTOSAR FlashDriver在DFlash模拟EEPROM操作中最容易被忽视的五大细节问题,包括地址合法性检查、操作时序控制、并发访问冲突、电源稳定性管理和寿命管理。通过实际项目案例和工程化解决方案,帮助开发者避免常见陷阱,提升汽车电子控制单元(ECU)的可靠性和稳定性。

weixin_42741930的博客 246

python-snap7 报错:can‘t find snap7 library. If installed, try running ldconfig

1、使用场景: Python 读取西门子 S7 系列 PLC 信息,会用到 snap7 库,网上也有很多案例。但是,运行时会报错:can't find snap7 library. If installed, try running ldconfig 2、解决方案: A、下载项目需要依赖的 dll、lib 文件: i、Sourceforge下载:https://sourceforge.net/projects/snap7/files/ ii、优快云下载(免费):https://dow.

蜡笔小新历险记的博客 3649

jstl的学习笔记

窗体顶端 jstl   第9章 JSTL标签库 JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同

ownWell的专栏 1455

3D打印切片软件Cura及CuraEngine原理分析

引言         年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。         自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读别人的代码是一个漫又而痛苦的过程,读者的思想与写者总有偏差,往往又无法验证自己的猜想是否正确,只叹人脑不是电脑,无法把眼前的代码从头到尾执行一遍...

AiDiShengDeXiaoWu的博客 4421

Java 表达式引擎

我们在业务系统中引入规则引擎似乎就能解决这个问题,规则引擎的一个好处就是可以使业务规则和业务代码分离,从而降低维护难度。几种常见表达式引擎: AviatorScript 、MVEL 、OGNL 、SpEL 、QLExpress 、JEXL 、JUEL。IK Expression 是一个开源的(OpenSource),可扩展的(Extensible),基于 java 语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。

ejinxian的专栏 1204

汇川H5U PLC通过EtherCAT总线控制SV660N和X3E伺服

首先我们看下系统硬件和软件配置:汇川H5U PLC的编程软件是:AutoShop V4.6.3.0 硬件:PLC H5U-1614MTD-A16,汇川伺服型号:SV660NS1R6I 电机型号:MS1H1-10B30CB 100W 220V 3000R/M 0.32N*M 1.3A,禾川伺服驱动器型号:SV-X3EB075A-A2 伺服电机型号:SV-X2MH075A-N2LA。

RXXW_Dor的博客 2万+

【YOLOv8科研级优化】基于YOLOv9的GELAN模块重构C2f架构,显著提升模型精度与推理效率

打开确保模型解析器能识别GELANBlock模块。通过将YOLOv9的GELAN模块集成到YOLOv8的C2f模块中,我们实现了一个“强特征表达+高效计算”的目标检测模型。这个改进不仅在工程上能提升复杂场景下的检测效果,更在科研上提供了“多分支特征融合”的创新思路——这种思路可以延伸到其他检测网络(如Faster R-CNN、SSD)的改进中,帮你在论文中打造独特的研究点。

FJN110的博客 112

JSP系列八:JSTL - JSP标准标签库

一,JSP标准标签库 JSTL * 用于编写和开发jsp页面的一组标准标签。目的在于简化JSP页面的设计。 * 组成:  core核心标签库:http://java.sun.com/jsp/jstl/core  前缀c  I18N国际化与格式化标签库:http://java.sun.com/jsp/jstl/fmt 前缀fmt  SQL标签库:http://java.sun.com/jsp/j

自强 4272

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(一)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包

慕羽★的博客 3936

JSTL - JSP标准标签库

一,JSP标准标签库 JSTL  * 用于编写和开发jsp页面的一组标准标签。目的在于简化JSP页面的设计。  * 组成:   core核心标签库:http://java.sun.com/jsp/jstl/core  前缀c   I18N国际化与格式化标签库:http://java.sun.com/jsp/jstl/fmt 前缀fmt   SQL标签库:http://java.sun.c

yw987的博客 791

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

JSEL 表达式

JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类: 核心标签库 I18N格式化标签库 SQL标签库 ...

weixin_30245867的博客 496

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

JavaWeb(JSTL标签库学习笔记)

一、 JSTL标签库 1.1、什么是JSTL Java Standard Tag Library Java标准标签库,一组由Sun公司已经制作好的扩展标签库,可以在JSP页面直接使用。每个标签都有它自己的功能。可以替换JSP页面上的Java代码。 1.2、JSTL标签库分类: JSTL 前缀 URI 作用 核心标签库

meibenxiang的博客 390

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JSTL标签库:set标签

接着上一篇文章、 看注释: javabean类 package test.jstl.dom; public class User { private String name; private int age; public String getName() { r...

chihuo2428的博客 233

Struts标签、Ognl表达式、el表达式、jstl标签库区别

一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了...

kagurawill的博客 255

第十八天前端jspEL、JSTL表达式基本标签的使用

二十二EL Expression Language,方便的访问标志位(page,request,session,application)中的属性内容,避免scriptlet代码 1.格式 通过${属性名称} 替代 <%=属性名称%> 2.内置对象 pageScope 表示从page属性范围查找输出属性 requestScope 表示从request属性范围查找输出属性 sessionScope 表示从session属性范围查找输出属性 applicationScope 表示从session属性范

qq_40298829的博客 246

2021-08-13 jsp filter listener

jsp EL表达式的使用 <%@ page import="java.util.List" %> <%@ page import="java.util.ArrayList" %> <%@ page import="java.util.Map" %> <%@ page import="java.util.HashMap" %> <%@ page import="com.yjxxt.bean.Men" %><%-- Created by In

faharciki的博客 95

JSTL使用

1.标签函数库   核心标签库                 c   I18N格式标签库    fmt   SQL标签库      sql   XML标签库      xml   函数标签库     fn   2.JSTL支持EL   二:表达式标签 1.介绍      2.c:out   可以对敏感的字符进行自动转换,强于EL表达式。   语法:   &lt;c:out value="${EL...

weixin_33913377的博客 115

jstl重要语句

1、 test:当值为true,执行标签体的内容 var:指定一个绑定名。 scope:指定一个绑定范围。 2、 用于分支,当某个条件满足,执行某一个分支。没一个分支条件用when标签来表示。 可出现多次,仅用于 test:当值为ture时,执行标签体的内容。 只出现一次,只用于true,执行标签体的内容。 3、 用于遍历集合items属性:指定要遍历的

cqstart116的专栏 1389

JSEL的JSON工具添加日期格式支持

今天中午看见 [url=http://hjg1988.iteye.com/]hjg1988[/url]的关于JSON工具性能测试的[url=http://www.iteye.com/topic/561368?page=3#1626559]帖子[/url],手痒了,用来测试一下JSEL的JSON支持。 失望,性能确实不如jackson。不过相差也不大,而且JSEL至少还有一个简单的优势。 测...

专栏已毁弃,暂时迁移至:http://jindw.javaeye.com 426

JSEL2.0官网提供的用例,竟然运行不通过

import java.util.HashMap; import org.xidea.el.Expression; import org.xidea.el.ExpressionFactory; public class JSELTest { private ExpressionFactory factory = ExpressionFactory.getInstance(); ...

老焦的blog-奋斗12年IT虫子所思所想所感 504

决定对JSEL属性计算做一点修改

目前的JSEL表达式计算过程中,有一点与ECMA差别比较明显:没有中间值对象(8.7 The Reference Type ) 当能,这点区别在现实中表现的机会微乎其微。 触发我做这个修改的事情是: 我想通过JSEL做一个通用的命令行解析程序。 想用他做到像OGNL那样,同时实现表达式运算和表达式赋值。 要完成这一点,我需做的事情是: 所有属性运算,都先创建一个零时对象...

专栏已毁弃,暂时迁移至:http://jindw.javaeye.com 183

java中使用 commons-jexl3 和 jsel 的实例

标题中提到的这两个都是表达式引擎。 据我个人的感觉和理解差不多是同样的东西,但究竟谁好谁差,好在哪差在哪我也不清楚。 不过我都亲测成功了,基本的还是可用的。 这样的库,可以用来实现一些规则非常复杂的功能。 好比公司里有很多的销售,销售每个月要卖出各种课程内容,有的全价售出,有的打了折扣,有的退费了,有的部分退费了,有的顺利开课,有的费了很大成本才完成了一单,有的利润高,有的利润低,有的用了优惠券,有的没有…… 最终,每个月要根据多种指标计算销售的业绩。 如:可能同时生效的有这些规则: 月销售额在2W以下的

festone000的专栏 3279
上一篇: JSP开发
下一篇: Servlet——监听器和过滤器
mhfaaa
博客等级 码龄6年 6粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值