如何做EL表达式能调用的函数-小例子
来源:互联网 发布:淘宝售后管理制度 编辑:程序博客网 时间:2024/05/17 02:08
先定义需要用el调用函数所在的类:
注意el所调用的方法必须是static的!
Java代码
- package com.qingsoft.el.function;
- public class CheckUsername {
- public static boolean check(Userinfo userinfo)
- {
- if(userinfo.getUsername().equals("admin"))
- {
- return true;
- }
- return false;
- }
- }
接下来定义tld文件如下:
XML/HTML代码
- <?xml version="1.0" encoding="UTF-8" ?>
- <taglib xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
- version="2.1">
- <description>JSTL 1.1 core library</description>
- <display-name>JSTL core</display-name>
- <tlib-version>1.1</tlib-version>
- <short-name>qsfun</short-name>
- <uri>http://www.qingsoft.net/el/function</uri>
- <function>
- <description>check username</description>
- <name>check</name>
- <function-class>com.qingsoft.el.function.CheckUserName</function-class>
- <function-signature>boolean check(com.qingsoft.vo.Userinfo)</function-signature>
- </function>
- </taglib>
下面就可以在jsp文件中使用了:
首先导入标签库:
Java代码
- <%@taglib prefix="qs" uri="http://www.qingsoft.net/el/function" %>
下面看如何使用:
Java代码
- <%
- Userinfo userinfo = new Userinfo();
- userinfo.setUsername("admin");
- request.setAttribute("userinfo",userinfo);
- %>
- ${qs:check(userinfo)}
0 0
- 如何做EL表达式能调用的函数-小例子
- 如何做EL表达式能调用的函数-小例子
- 如何做EL表达式能调用的函数-小例子
- 如何做EL表达式能调用的函数-小例子
- 用EL表达式调用函数的小例子
- EL表达式能调用的函数
- EL表达式中的集合的小例子
- EL表达式调用函数
- EL表达式调用函数
- EL表达式调用函数
- EL 表达式调用函数
- EL表达式调用函数
- el表达式的例子
- 结合EL表达式通过小例子体验JSTF的用法
- EL表达式的几个例子
- el表达式的小知识点
- EL表达式的用法(四)--使用EL调用Java方法(JSTL中的函数)
- EL表达式调用类的static方法(EL自定义函数)
- 【OC易错】误以为NSMutableDictionary对象添加键值对的方法为addObject:forKeys
- mysql安装图文并茂
- php数据库编程,php数据库编程步骤
- Android的Adapter接口使用详解
- Beeframework添加UIScrollView截获touch事件
- 如何做EL表达式能调用的函数-小例子
- Python图像处理(5):直方图
- 多线程(一)基本概念
- Searching: Fibonaccian Search-3: N+1 is NOT a perfect Fibonacci number
- 苹果公司如何推动整个产业的前进
- Material Design兼容库(Design Support Library)
- Axure原创教程网 » AxureRP 7.0最新版和汉化包下载
- 变强真的很难么?
- 多线程(二)生命周期和同步