Javaweb EL自定义函数开发及代码实例

编程之家收集整理的这篇文章主要介绍了Javaweb EL自定义函数开发及代码实例编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这篇文章主要介绍了Javaweb EL自定义函数开发及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.什么是EL自定义函数

EL自定义函数是在EL表达式中调用的某个java类的静态方法,这个静态方法需在web应用程序中进行配置才可以被EL表达式调用

EL自定义函数可以扩展EL表达式的功能,让EL表达式完成普通java程序代码所能完成的功能

2.EL自定义函数开发步骤

编写EL自定义函数映射的java类中的静态方法:这个java类必须带有public修饰符,方法必须是这个类的带有public修饰符的静态方法

编写标签库描述文件(tld文件),在tld文件中描述自定义函数

在jsp页面中导入和使用自定义函数

3.示例代码

实现的功能是连接两个字符串。

编写静态方法,有public修饰符,且为静态方法,elFunction.java

package com.javaweb.tag; public class elFunction { public static String concat(String str1,String str2){ return str1+str2; } }

编写标签库描述文件,即tld文件,相关的自定义函数的描述在function标签中,elFunction.tld

mytag 1.1 core librarymytag core1.1chttp://java.www.com/jsp/jstl/core/elFunctionconcatcom.javaweb.tag.elFunctionjava.lang.String concat(java.lang.String,java.lang.String)

jsp文件中导入和使用自定义函数

My JSP 'elFunction.jsp' starting page ${koala:concat(param.name1,param.name2)}

运行后输出结果为:

总结

以上是编程之家为你收集整理的Javaweb EL自定义函数开发及代码实例全部内容,希望文章能够帮你解决Javaweb EL自定义函数开发及代码实例所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

Java相关文章

使用SpringBoot2.x配置静态文件缓存
Java动态代理四种实现方式详解
Eclipse开发JavaWeb项目配置Tomcat的方法步骤
详解领域驱动设计之事件驱动与CQRS
SpringBoot全局配置long转String丢失精度的问题解决
springboot yml定义属性,下文中${} 引用说明
IDEA解决Java:程序包xxxx不存在的问题
编程语言榜单Java与Python并列第二!Julia下滑
MyBatis Log 插件无法显示SQL语句的原因解析
jsp response.sendRedirect()用法详解
使用springboot访问图片本地路径并映射成url
springboot文件虚拟路径映射方式