EL 自定义函数库|学习笔记

简介: 快速学习 EL 自定义函数库

开发者学堂课程【JSP 快速入门 EL 自定义函数库】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/33/detail/730


EL 自定义函数库



自定义函数库

写一个 java 类,类中可以定义 0~N 个方法,但必须是 static,而且有返回值的!

 

示例:

package cn.itcast.el.funcations ;

public class ItcastFuncations{

public static string test ( ) {

return"传智播客自定义EL函数库测试";

}

}

格式务必遵从静态方法。

在 WEB一INF 目录下创建一个 tld 文件:

<?xml version= "1.0" encoding="UTF-8"?>

<taglib xmlns= "http: / java.sun.com/ xml/ns/j2ee"

xmlns: xsi="http: / / www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xm1/ns/j2ee http://java.sun.com/xm2/ns/j2ee/veb-jsptaglibrary

version="2.0">

<description>itcast</ description>

<display-name>itcast-function</ display-name>

<tlib-version>1.0</tlib-version>

<short-name>it</ short-name>

<uri>http: / / www.itcast.cn/el/ functions</ uri>

<function>

<name>fun</ name>

<function-class>cn.itcast.fn.MyFunction</function-class>

<function-signature>java.lang.String fun ()</function-signature>

</ function>

在 jsp 页面中导入标签库:

图片5.png

<%@ taglib prefix="it" uri="/WEB-INF/tlds/itcast.tld"%>

在 jsp 页面中使用自定义的函数:

图片6.png

${it :fun () }

相关文章
|
1月前
|
数据采集 监控 测试技术
2025年住宅代理IP服务商TOP10榜单最新出炉
2025年主流住宅代理IP服务商盘点:SmartProxy凭高性价比和易用性脱颖而出,适合中小团队;NetNut、Bright Data、Oxylabs等各具优势,涵盖SEO、电商、广告监控等场景。
|
存储 缓存 前端开发
PWA 如何实现离线功能
PWA(渐进式Web应用)通过Service Worker技术实现离线功能。Service Worker作为浏览器和网络之间的代理,可以缓存网页资源,在用户离线时提供缓存内容,确保应用正常运行。
|
缓存 Linux 测试技术
搭建本地YUM仓库
在Redhat 9系统中,通过挂载系统安装盘到/mnt,然后创建本地YUM仓库以实现软件包管理。首先查看磁盘挂载情况,将ISO镜像挂载到/mnt。接着,备份`/etc/yum.repos.d/`目录内容,删除原有仓库,创建`loaclhost.repo`文件并配置指向/mnt中的Package目录。运行`yum clean all`清除缓存,`yum makecache`建立元数据。最后,成功通过新配置的本地仓库安装了bind软件及其依赖。
658 3
|
消息中间件 存储 负载均衡
精华推荐 | 【深入浅出 RocketMQ原理及实战】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行核心的流程(上篇)
精华推荐 | 【深入浅出 RocketMQ原理及实战】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行核心的流程(上篇)
288 1
|
前端开发 SEO
css实用技巧——最佳可访问性隐藏(网站左上角的logo,用label替代表单提交按钮)
css实用技巧——最佳可访问性隐藏(网站左上角的logo,用label替代表单提交按钮)
136 0
|
存储 Kubernetes 安全
kubernetes集群备份与恢复
k8s集群服务所有组件都是无状态服务,所有数据都存储在etcd集群当中,所以为保证k8s集群的安全可以直接备份etcd集群数据,备份etcd的数据相当于直接备份k8s整个集群。
2579 1
|
6天前
|
云安全 监控 安全
|
11天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1239 7