jstl函数库及自定义函数库

JSTL学习资料。包含API帮助文档和函数库 个人收集的网上资料。适合JSTL入门。用来查询也可以。英文版中文版帮助文档。还有函数库介绍。 立即下载

这些函数只能在EL表达式内使用,EL表达式之外不能使用的,前缀+冒号+函数名。

 

jst函数l标签库使用:

 

后台:

      request.setAttribute("hello","hello world");

 

      List list = new ArrayList();

      list.add("t1");

      list.add("t2");

      request.setAttribute("list",list);

 

前台:

      <% taglib prefix="fn" uri=http://java.sun.com/jsp/jstl/functions %>

      

      ${fn:length(hello)}

 

      ${fn:length(list)}

 

输出:

 

11

 

2

 

自定义函数库:

 

      1.定义类和方法(方法必须是public static)

 

      2.编写自定义tld文件,编写完毕后将此文件放入WEB-INF或WEB-INF的任意子目录下

 

      3.在jsp中采用taglib指令引入自定义函数库

 

      4.采用 前缀+冒号+函数名  调用即可

 

后台:

 

package com.java_min.test

public class MyFunctions(){

    public static String sayHello(String name){

              return "Hello" + name;

    }

}

 

  文件名:  myfunctions.tld

  内容:   1.把样例文件的头部信息拷贝下来直到<uri>标签,包括<uri>标签, 

         2.把拷入的头部内容信息进行修改,不要和以前的一样就可以了,描述,前缀,uri等,例如 uri=http://www.java_min.com/functions    short-name="java_min"

         3.添加函数描述内容,即:声明自定义函数

  <function>

     <name>say</name>                             //此处的值就是jsp页面上调用时需要引用的函数名

     <function-class>com.java_min.test.MyFunctions</function-class>   //指定自定义类的路径

     <function-signature>java.lang.String sayHello(java.lang.String)</function-signature>  //生命函数返回值类型和参数类型,如果类型为基本类型,直接写类型即可,如int,long等,如果为对象类型,必须写完整路径,sayHello必须是要调用的函数名

  </function>

 

 

前台:

   <% taglib prefix="s" uri="http://www.java_min.com/functions" %>

      

      ${java_min:say("jack")}

 

输出:

 

Hello jack

 

 注意:前台我们的jack是写死的,那么怎样动态写入呢,例如:

 

后台:

      request.setAttribute("name","jack");

 

前台:

      ${java_min:say(name)}    就可以了

完整总结了jstl使用方法 个人完整总结了jstl使用,个人在开发项目中总结,提供IT初学者 立即下载

相关推荐

Zabbix7.4监控系统在Rocky Linux10.0上的完整部署流程(含MariaDB配置)

本文详细介绍了在Rocky Linux 10.0操作系统上部署企业级监控系统Zabbix 7.4的完整流程,并重点阐述了与MariaDB数据库的深度集成与性能优化配置。内容涵盖从系统环境准备、数据库安装与安全加固、Zabbix核心组件部署,到服务配置、Web界面初始化以及生产环境高级调优的全方位实战指南,旨在帮助用户构建稳定高效的监控平台。

weixin_29200741的博客 328

JSTL常用函数

一、JSTL中的常用EL函数  由于在jsp页面中显示数据时,常常需要对数据进行处理,因此SUN公司定义了一套函数供开发者使用。下面为一些常用的函数:  要使用EL函数库,必须在页面中导入EL函数库,语法如下:    1、fn:toLowerCase函数:  将一个字符串中的所有字符转为小写形式并返回(接收一个字符串参数)。与之对应的是fn:toUpperCase函数。  例如:${f

程序人生的专栏 1240

结构设计3D拆件与骨架模型构建实战:基于Creo 8.0的5个高效建模技巧

本文详细解析了基于Creo 8.0的结构设计3D拆件与骨架模型构建实战技巧,涵盖5个高效建模方法,包括参数化驱动、曲面分割、多实体协同设计等。通过骨架模型的智能应用,设计效率可提升30%以上,特别适合复杂产品的结构设计。文章还提供了TWS耳机充电仓等实战案例,帮助工程师快速掌握工业设计中的核心建模技术。

weixin_30000735的博客 572

JSTL函数

JSTL函数 "http://java.sun.com/jsp/jstl/functions" prefix="fn" %> JSTL函数要写在EL表达式中 1、 fn:toLowerCase函数 fn:toLowerCase函数将一个字符串中包含的所有字符转换为小写形式,并返回转换后的字符串,它接收一个字符串类型的参数。 ${fn:toLowerCase("QWE.RTT.Y")}--

1005

基于Python的网络拓扑图绘制

最近写论文画了许多图,在这里记录一些。当然,如果仅仅是展示性图片的话也可以使用visio,但是这里我仍然想探究一下如何使用pyhon画出美观的网络拓扑图。(1)根据邻接矩阵画出网络拓扑图(2)画出网络拓扑图,并对节点和链路进行表示,包括对节点和链路的标号,颜色区分,以及尺寸区分。

m0_53961910的博客 7093

华为2024机考真题集合

2.中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以 2,所得的结果就是中位数。在实际考试中会随机抽三道题目进行考察,其中两道100分卷题和一道200分卷题,总共400分。幼儿园组织活动,老师布置了一个任务:每个小朋友去了解与自己同一个小区的小朋友还有几个。3.查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数。1.众数是指一组数据中出现次数量多的那个数,众数可以是多个。

qq_25360769的博客 5093

JSTL详解

一JSTL概述        (1)什么是JSTL        JSTL是Java中的一个定制标记库集。JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功 能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它 还提供了一个框架来使用集成JSTL的自定义标签。        (2

错觉 3万+

LDO稳定性分析

根据补偿方式和拓扑结构的不同,三个极点之间的相互位置有可能发生变化,但 是 LDO 通常采用较大的输出电容 Cout,以及较大的调整管也会导致较大的 Cpar, 所以 p1、p2 通常位于较低的频率处,而 p3 和 z1 则由于 Resr较小会位于较高的频 率处。不过幸运的是,对于较大的 Cout来说,只要选择合适的 Resr,就可以将左半平面零点 Z1 的频率降低,甚至使 Z1 进入单位增益带宽内,左半平面零点的进入将对相位有所改善,这不仅可以消除振荡的风险,还可以在单位增益频率处得到较好的相位裕度。

模拟芯片设计 1593

java学习——Jstl标签库大全

我们接着之前介绍的 Java学习——JSTL标签与EL表达式之间的微妙关系具体介绍一下jstl的使用。 一、环境设置1、相应的jar包下载java开发jstl.jar java开发standard.jar 2、引入标签库 在jsp文件的顶部加入以下内容: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ ta

追梦 4605

C++ 程序稳定运行一段时间后异常中止?vc6 运行库的bug!!!

事件查看器提示:错误应用程序 xxxxxxx.exe,版本 0.0.0.0,错误模块 MSVCRTD.DLL,版本 6.0.9782.0,错误地址 0x00012b40。这是一个通信方面的软件,需要长期运行,在压力测试时,高负荷连续运行一定天数时必定崩溃,而且都是在msvcrtd.dll中崩溃。后来在dump文件中发现调用栈在是MSVCRTD.DLL模块,跟踪代码发现是在void * __cdecl _heap_alloc_dbg(        size_t nSize,        int nBloc

qingflying的专栏 2680

3. Matérn协方差模型与随机偏微分方程

对应的高斯马尔可夫随机场 (GMRF)可以通过使用某种随机偏微分方程(SPDE)明确构造,当由高斯白噪声驱动时,随机偏微分方程的解是具有 Matérn 协方差函数的高斯场(GF)

weixin_40614311的博客 1746

jstl fn 函数

JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。

2304

AI人工智能 Agent:在仓储物流中的应用

AI人工智能 Agent:在仓储物流中的应用 1. 背景介绍 1.1 问题的由来 仓储物流行业是全球经济运行的基石之一,涉及商品的存储、运输、分拣和配送等多个环节。随着电子商务的普及和消费者对物流速度和精确性的要求不断提高,仓储物流

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 863

JSTL 自定义函数库

步骤:(1)自定义类 和方法(public +static)package edu.study.struts; public class TestFunction { /** * * 自定义类和方法 ,方法必须是public + static

残缺的孤独 2927

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

NTscan扫描工具

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

自定义JSTL函数库

1.新建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/xml/ns/

alex的博客 344

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

JSTL函数库和自定义函数

JSTL函数库和自定义函数 引入函数库 <%@ taglib prefix=”fn” uri=”http://java.sun.com/jsp/jstl/functions”%> 用法: jstl函数库,函数调用必须在EL表达式之前,前缀+冒号+函数名 ${fn:length(hello)} 自定义函数库: 1、定义...

weixin_30906425的博客 96

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

JSTL自定义函数库的快捷配置与应用

本文续接上一篇博文,介绍一下如何创建自定义JSTL标签函数库并正确的配置使用。 其实很简单,在有了使用JSTL标签库基本函数的基础之上,注意以下几点即可以快捷准确的创建和配置使用自定义函数库: 1.定义类MyFunction(注意:方法必须为 public static) package com.tgb.jstl; /** * JSTL标签中的自定义函数库实...

编程资料大全 150

JSTL标签:自定义函数库

JSTL标签API地址: http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html   下载地址: http://jakarta.apache.org/site/downloads/downloads_taglibs-standard.cgi 项目中包含jstl.jar和standard.jar两个包。 在JSP...

仰望者! 264

自定义JSTL标签库(函数库)

jstl标签库的配置 * 将jstl.jar和standard.jar拷贝到WEB-INF/lib下(如果使用el表达式,不用拷贝这两个jar)  注意:jstl必须在能够支持j2ee1.4/servlet2.4/jsp2.0版本上的容器才能运行,这个环境      是目前较为常用的环境      标签库的使用 * 采用taglib指令引入 &lt;%@ taglib prefix="c"  ur...

wing123123的博客 296

jstl 自定义函数库

Micheal_NET的技术专栏 1237
上一篇: jstl 格式化数字标签讲解
下一篇: struts DynaActionForm讲解
java_min
博客等级 码龄18年 61粉丝 161原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值