博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fnc.tld学习编写
阅读量:7289 次
发布时间:2019-06-30

本文共 1264 字,大约阅读时间需要 4 分钟。

使用 el 的过程中,需要使用到后端代码处理逻辑,这个时候我们就需要自定义 方法。

如我们后端代码定义如下:

package com.rhythmk.common;public class FncHelper {    //方法一定为静态方法    public static String getBlog()    {        return "Rhythmk.cnblogs.com";    }        public static  Integer getResult(Integer x,Integer y) {         return x+y;    }}

在/WebContent/WEB-INF 目录下 我们新建 tlds 用于存放自定义方法

  如新建 文件  fuc 于路径 /WebContent/WEB-INF/fnc.tld 代码如下:

JSTL 1.1 functions library
JSTL functions sys
1.1
fnc
获取博客地址
getBlog
com.rhythmk.common.FncHelper
java.lang.String getBlog()
${fnc:getBlog()}
求和
getResult
com.rhythmk.common.FncHelper
java.lang.Integer getResult(java.lang.Integer,java.lang.Integer)
${fnc:getResult(x,y)}

在JSP 页面中使用则先引入:

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

调用如下:

无参数方法${fnc:getBlog()}
求和${fnc:getResult(100,200)}

注意:

       后端JAVA代码 一定为 静态方法

转载于:https://www.cnblogs.com/zhoushihui/p/5709859.html

你可能感兴趣的文章
自我想法
查看>>
HTTP协议详解
查看>>
Tomcat关闭时的资源清理
查看>>
IntelliJ IDEA+Apache Maven+Git/Github的集成使用
查看>>
《javaScript权威指南》随读笔记(一)
查看>>
AVAssetExportSession 导出视频出现黑帧(black frame at the end of video)
查看>>
windows boot.ini详解
查看>>
Head First C学习日志 第七章 高级函数 创建函数指针
查看>>
关于javascript的匿名函数预处理
查看>>
XAMPP配置Apache禁止通过IP直接访问网站
查看>>
基于案例贯通Spark Streaming流计算框架运行源码8
查看>>
Linux系统中的软链接和硬链接的区别
查看>>
迭代2:4.2.1输入输出设计
查看>>
adaptive-background.js
查看>>
linux mint OS安装软件方法总结
查看>>
div+css网页粗略布局
查看>>
mybatis实例教程
查看>>
Presto
查看>>
update maven project 太慢?国内阿里云镜像上线了。
查看>>
前后端分离后的前端时代
查看>>