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 () }

相关文章
|
2月前
|
JavaScript
Vue组件选项编写代码的特点和注意事项
Vue组件选项编写代码的特点和注意事项
20 2
|
4月前
|
小程序
小程序学习笔记(7) -- 自定义组件案例
小程序学习笔记(7) -- 自定义组件案例
|
4月前
|
前端开发
Vue3中样式绑定的使用方法、相关指令和一些实际应用场景
Vue3中样式绑定的使用方法、相关指令和一些实际应用场景
109 0
|
4月前
Swiper插件的基本使用方法和案例(二)
Swiper插件的基本使用方法和案例
|
4月前
|
JavaScript 前端开发 编译器
Swiper插件的基本使用方法和案例(一)
Swiper插件的基本使用方法和案例
|
5月前
|
JavaScript 前端开发
【Vue】el 和 data短小精湛的细节!
【Vue】el 和 data短小精湛的细节!
|
8月前
|
Linux 数据安全/隐私保护
13.5.3 【Linux】PAM 模块设置语法
13.5.3 【Linux】PAM 模块设置语法
81 0
|
Python
Python mplfinance库④ 如何自定义style样式
Python mplfinance库④ 如何自定义style样式
1188 0
Python mplfinance库④ 如何自定义style样式
|
Java
Java学习路线-53:EL(表达式语言)入门及 EL 函数库
Java学习路线-53:EL(表达式语言)入门及 EL 函数库
95 0
|
安全 Linux 编译器
linux下封装函数库——动态库.so和静态库.a(代码实现及链接方式)
在linux环境下的链接库分为静态链接库(.a库)和动态链接库(.so库),其作用是把C程序编译好做成一种可执行链接文件,主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要include含有库中提供的函数接口声明的头文件即可。所以学会如何将自己的源代码封装成库进行使用很重要
596 0
linux下封装函数库——动态库.so和静态库.a(代码实现及链接方式)