jsp-EL函数

EVE-NG V7免费版实战指南:从零搭建多厂商网络实验环境 网络设备虚拟化技术通过软件模拟物理网络设备,使工程师能够在普通计算机上构建复杂的实验环境。其核心原理是利用QEMU等虚拟化平台将路由器、交换机等设备镜像转化为可运行的软件节点,支持Cisco、Juniper等多厂商设备混合组网。这种技术大幅降低了网络技术学习门槛,避免了动辄上万元的硬件投入,特别适合CCNA/CCNP认证备考和协议验证场景。以EVE-NG V7为例,其动态端口分配机制突破了传统127节点限制,通过Web界面实现拓扑可视化管理,配合镜像压缩和性能优化技巧,可在16GB内存配置下稳定运行20个节 阅读详情

常用EL函数

  • EL 函数是用来操作字符串的
  • 由于在jsp页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用
  • 这些EL函数在JSTL开发包中进行描述,因此在jsp页面中使用Sun公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示:
    • 在页面中使用JSTL定义的EL函数:
    • <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<!--demo.jsp-->
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<!--通过el函数返回字符串的长度-->
${fn:length("abcdefg")}
<!--返回字符串的大写表示-->
${fn:toUpperCase("hutj")}

自定义EL函数

EL自定义函数开发与应用包括以下三个步骤:

  • 编写一个java类,方法必须是静态方法
  • 在web-inf目录下创建一个tld的文件
  • 编写标签库描述符(tld)文件,在tld文件中配置自定义函数
    • 使用function标签配置自定义函数
    • 使用name标签配置方法名(可以任意)
    • 使用function-Class标签配置类的全路径
    • 使用function-signature标签配置返回值类型(中间有空格)方法名称(参数类型)
  • 在jsp页面中导入和使用自定义函数

开发EL Function注意事项

  • 编写完标签库描述文件后,需要将它放置到<web应用>\web-inf目录中或web-INF目录下的除了classes和lib目录之外的任意子目录中
  • TLD文件中的<uri>元素用于指定该TLD文件的URI,在JSP文件中需要通过这个URI来引入该标签库描述文件
  • <function>元素用于描述一个EL自定义函数,其中
    • <name>子元素用来指定EL自定义函数的名称
    • <function-class>子元素用于指定完整的java类名
    • <function-signature>子元素用于指定java类中国的静态方法的签名,方法签名必须指明方法的返回值类型及各个参数的类型,各个参数之间用逗号分隔

这里写图片描述
创建java类

ackage cn.zst.el;

/**
 * Created by zst on 2018/5/25.
 */
public class ELDemo1 {
    public static String sayHello(String name){
       return "hello"+name;
    }
}

tld文件

<?xml version="1.0" encoding="UTF-8" ?>
<taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd">
    <tlib-version>1.0</tlib-version>
    <short-name>myfn</short-name>
    <uri>http://www.zst.el/1101/myfn</uri>
    <!--配置el函数-->
    <function>
        <!--配置方法名称-->
        <name>sayHello</name>
        <!--配置方法所在的类-->
        <function-class>cn.zst.el.ELDemo1</function-class>
        <!--配置方法的签名-->
        <function-signature>java.lang.String sayHello(java.lang.String)</function-signature>
    </function>
</taglib>

jsp页面

<%@ taglib uri="http://www.zst.el/1101/myfn"  prefix="myfn" %>

<!--使用自定义el函数-->
${myfn:sayHello("莉莉")}
<!--在页面输出 hello 莉莉-->

基于STM32的智能停车场管理系统 随着城市车辆数量激增,传统停车场管理效率低下。本文设计了一款基于STM32的智能停车场管理系统,支持车牌识别、车位引导、自动计费等功能,可显著提升停车场运营效率。系统适用于商场、小区等场景,支持多终端协同管理。本系统实现了停车场智能化管理,显著提升了运营效率。:STM32F746(高性能Cortex-M7)问题讨论,stm32的资料领取可以私信!:OV7725摄像头(30fps):ESP32(Wi-Fi+蓝牙)红外对射传感器(车辆进出检测)支持蓝牌、黄牌、新能源车牌。⬇帮大家整理了单片机的资料。 阅读详情

相关推荐

iOS逆向之深入解析Hook的原理方法和安全防护

Hook简介 Hook就是一种改变程序执行流程的一种技术的统称; 一段程序的执行流程是 A --> B --> C,现在我们在 A 和 B 之间插入一段代码或者直接改变 B ,这样程序原有的执行流程就发生了改变。如下图所示: Hook的方式:Method Swizzle,fishhook,Cydia Substrate; Hook原理 一、Method Swizzle 原理 利用OC的Runtime特性,动态去改变SEL(方法编号)和IMP(方法实现)的对应关系,达到OC方法调用流程改变

╰つ栺尖篴夢ゞ 2万+

JSP页面用EL表达式调用一些函数

JSP页面用EL表达式调用一些函数,可以减少小脚本的出现

JSP EL 自定义函数

NULL 博文链接:https://snowelf.iteye.com/blog/737784

09JSPEL表达式入门案例及isELIgnored指令属性

1、EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言。 2、它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。 3、语法格式:在JSP页面的任何静态部分均可通过:${expression}来获取到指定表达式的值 4、从四大作用域中取值: pageContext request session Application 5、指令isELIgnored:如果设定为true,也就是EL被忽略,那么J.

qq_41946216的博客 979

Study EL表达式《函数的使用》

sd

傻大专栏 516

EL表达式总结(二)

JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。16.fn:length函数(返回字符串的字符的个数,或者集合和数组的元素的个数)6.fn:replace函数(把字符串中的一部分替换成另外的字符串)

weixin_74261569的博客 228

JSPEL表达式

JSPEL表达式 一、概念 1.是什么 之前的 JSP 页面中,我们经常使用 JSP 表达式来输出变量或者页面之间传递的参数,大大降低了页面的可读性。 为了简化 JSP 页面,JSP 2.0 新增了 EL(Expression Language)表达式语言。EL 提供了更为简洁、方便的形式来访问变量和参数,不仅可以简化 JSP 页面代码,还会使开发者的逻辑变得更加清晰 。 2.EL使用条件 ①Web服务器支持Servlet2.4/JSP2.0 ②EL表达式未禁用: ​ 禁用方法: ​ \ ​ &lt.

鸡翘少女不会受伤的博客 940

JSP自定义EL函数

疯狂程序员 881

jsp自定义标签与EL函数

自定义jsp标签,创建标签处理类,以下示例创建获取web应用context标签 import javax.servlet.http.HttpServletRequest; import javax.servlet.jsp.JspException; import javax.servlet.jsp.PageContext; import javax.servlet.jsp.tagext.Sim...

Evian_Tian的博客 434

jsp el函数

EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,所以SUN公司针对一些常见的处理定义了一套EL函数库供开发者使用。 这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库。 在JSP页面调用EL函数库的步骤 在工程中导入JSTL包 在JSP页面中导入EL函数库 <%@ taglib...

weixin_34067102的博客 159

jsp el java_jsp通过EL去调用java类函数

1.编写java类package myEL;public class ELFun {public static String processStr(String s) {s=s.toUpperCase();return s;}}EL函数对应的java类的方法必须是静态的 2.编写tld文件xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

weixin_39672194的博客 179

JSPEL函数和自定义EL函数

简介 EL原本是JSTL1.0中的技术(所以EL和JSTL感情如此好就是自然的了),但是从JSP2.0开始,EL就分离出来纳入了JSP的标准了。但是EL函数还是和JSTL技术绑定在一起。下面将介绍如何自定义EL函数,以及JSTL中的EL函数。 自定义EL函数虽然用得很少(JSTL自带的EL函数已经够用了),但是可以帮助理解自定义tag打下基础。   自定义EL函数 一、编写Java实现函...

weixin_34391445的博客 177

[JSP]自定义EL函数以及使用

有时候在JSP页面需要进行一连串的字符串的处理,需要进行自定义EL函数。 先看EL函数的tld文件: standard.jar下面:       自定义EL函数: 1.编写EL函数(全是public static修饰)   下面这个函数是将一个字符串按后面的格式进行替换 package cn.xm.exam.MyElFunction; /** * 自定义EL函数...

weixin_34187862的博客 170

jsp自定义标签tag EL函数

jsp自定义标签tagEL函数 源代码下载地址:http://www.zuidaima.com/share/1550463459052544.htm

springmvc_springdata的专栏 1460

jsp 将java对象转json对象 (自定义EL函数)

功能:在 jsp页面将 java对象 转换为 json对象(使用自定义EL函数实现) 步骤: 1.创建 JSP EL 工具类 2.创建tld文件 3.配置 web.xml文件 4.完成jsp调用 1.创建 JSP EL 工具类 package com.ljw.taglib; import com.alibaba.fastjson.JSON; /** * ...

@不白的博客 5067

jsp通过EL去调用java类函数

1.编写java类 package myEL; public class ELFun { public static String processStr(String s) { s=s.toUpperCase(); return s; } } 2.编写tld文件 <taglib version="2.0" xmlns="http://java.sun.c

liuyinghui523的专栏 1712

从零到一:海外独立站搭建七步实战指南与避坑策略

在数字化商业时代,拥有一个自主可控的线上销售渠道是品牌出海和业务增长的关键。其核心原理在于摆脱对第三方平台的依赖,通过自建官网直接触达并沉淀用户,从而构建品牌资产和长期竞争力。从技术实现角度看,这通常涉及域名注册、主机选择、平台配置、支付物流集成等一系列工程实践。对于跨境电商卖家而言,独立站的价值在于掌握用户数据、实现营销自主和提升品牌溢价。其典型应用场景包括DTC品牌销售、垂直品类深耕以及多渠道业务拓展。本文聚焦于海外独立站搭建,详细拆解了从战略筹备到正式上线的七个核心步骤,并针对 **Shopify平台

weixin_33858485的博客 419

EL表达式

01-EL表达式-EL表达式的介绍 02-EL表达式-EL表达式的快速入门 03-EL表达式-EL表达式获取不同类型数据 04-EL表达式-EL表达式的注意事项 05-EL表达式-EL表达式的运算符 06-EL表达式-EL表达式的使用细节 07-EL表达式-EL表达式隐式对象 ...

Major_S的博客 1191

JSP标准标签库

1.什么是JSTL 2.JSTL的优点 3.在Web应用中使用JSTL 4.条件标签 5.迭代标签<c:forEach>

月与清酒的博客 401

2020年1月西宁市土地报告.rar

2020年1月西宁市土地报告.rar

上一篇: JSTL标签库
下一篇: jsp-自定义标签
星空物语2016
博客等级 码龄13年 12粉丝 123原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值