Java Servlet(八):EL自定义函数
EL自定义函数:在EL表达式中调用的某个java类的静态方法,这个静态方法需在web应用程序中进行配置才可以被EL表达式调用。
EL自定义函数可以扩展EL表达式的功能,让EL表达式完成普通java程序所能完成的功能。
EL表达式出现的目的:
为了能够让一个java类的静态方法可以被EL表达式调用,需要在一个标签库描述文件(tld文件)中对EL自定义函数进行描述,以将java类中的静态方法映射成为一个EL自定义函数。
Eclipse下新建一个tld文件
----> New
----> XML
----> XML File
----> 输入test.tld
----> Create XML file from a DTD file
----> Select XML Catalog entry
----> -//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN
----> finish
1、接受url传递参数使用EL,比如:${param.aaa}
<!-- http://localhost:8080/MyEL/?aaa=ccc -->param:${param.aaa}<br/>param:${param["aaa"]}<br/>
2、接受request赋值参数,可以通过${pageScope.requestAttr}
<%request.setAttribute("requestAttr","requestAttrValue") %> request:<%= request.getAttribute("requestAttr") %><br/> request:${requestScope["requestAttr"]}<br/> request:${requestScope.requestAttr}<br/>
Java Servlet(八):EL自定义函数相关推荐
- java 8之函数编程自定义函数接口@FunctionalInterface
什么是函数式接口(Functional Interface) 所谓的函数式接口,当然首先是一个接口,然后就是在这个接口里面只能有一个抽象方法. 补充下:方法也可以有具体默认实现逻辑,需要用defaul ...
- java juel表达式_activiti 自定义函数解析juel表达式
activiti是支持juel表达式的,这个也很好用,但实际过程中需要支持类方法及变量. 原来项目中解析juel,这边有自定义一个方法的 代码如下: public String getStringBy ...
- Oracle进阶(八)自定义函数(Function)
1.函数语法 1.1 创建语法 --创建函数 CREATE OR REPLACE FUNCTION 函数名(参数1 模式 参数类型)RETURN 返回值类型 AS变量1 变量类型;变量2 变量类型; ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】...
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】(修订版)...
前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 什么是EL表达式? 表达式语言(Expression ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】... 1
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
- java sessionstate_在Java Web开发中自定义Session
Session在存储安全性要求较高的会话信息方面是必不可少的,对于分布式Web应用自定义Session支持独立的状态服务器或集群是必须的.本文就来教大家如何在Java Web开发中自定义Session ...
- spark自定义函数
1.使用java,scala或者python等都可以编写自定义函数,编写完成后通过spark.udf函数注册即可使用 2.spark也支持hive自定义函数,使用类似create temporary ...
最新文章
- luogu P4035 [JSOI2008]球形空间产生器(高斯消元 / 模拟退火)
- memcached基本操作和语法
- js中三元运算符的两种情况
- 上海交通大学出版社python答案_线性代数答案上海交通大学出版社
- 在WisOne平台上学习TypeScript
- Java 8快多少?
- @Component和@Configuration作为配置类的差别
- 想学数学建模???先来看会这几个MATLAB题吧!!!(一)
- Java 蓝桥杯 数列特征
- three.js glb 多个_直降7.1万元 奔驰GLB开始“大甩卖”
- Ambari ambari 集群及组件
- SDK中利用COM打印helloworld时报错DONE pin is not high on target FPGA的一种可能的解决办法
- python对数组的操作_Python Numpy库对数组的操作详解,
- python画圆形螺旋线_在PDMS中使用python直接生成管口方位图(开源分享第三集)...
- 通信感知一体化(ISAC)概述
- 曾国藩论“慎独”:人生第一自强之道 寻乐之方
- 苹果计算机关机时间不准,mac长时间不关机时间不准确问题
- 苹果app退款_app退款理由写什么好?苹果退款理由怎么写才好?
- python 函数名大小写
- 天猫618品牌排名出炉 华为、苹果战况胶着
热门文章
- python knnmatch_opencv python 特征匹配
- python 分类变量xgboost_XGBoost 原理 及 常见面试题
- 为什么华为a1路由器网速变慢_上网用的路由器晚上要不要关?1个月能耗多少电?答案很意外!...
- 请求url处理java_【脚本写作】Java: HttpURLConnection请求处理
- oracle9i 查询scn,在oracle10g 10.2.0.1上测试不完全恢复_recover database until scn
- java 类型 转换 valueOf和parse...
- jinja Expressions
- jinja Import
- Pandas Index 更新和计算(Modifyingcomputations)
- C语言字符型char和整型int的关系和示例