通过el表达式配置使jsp直接调用java静态方法
来源:互联网 发布:js position absolute 编辑:程序博客网 时间:2024/05/17 02:35
- 创建java静态方法
package demo;import java.util.Map;/** * Created by Administrator on 2016/3/6. */public class Demo { public static String demo(){ String str = "11111111111"; return str; }}
- 在WEB-INF目录下创建.tld文件,我这里是sdk.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/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0"> <tlib-version>1.2</tlib-version> <short-name>sdk</short-name> <function> <name>demo</name> <function-class>demo.Demo</function-class> <function-signature>java.lang.String demo()</function-signature> </function></taglib>
3.在web.xml中配置sdk.tld
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <jsp-config> <taglib> <taglib-uri>Demo</taglib-uri> <taglib-location>/WEB-INF/sdk.tld</taglib-location> </taglib> </jsp-config></web-app>
4.编写jsp文件,并且引入sdk.tld
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2016/3/6 Time: 21:11 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="sdk" uri="/WEB-INF/sdk.tld"%><html> <head> <title></title> </head> <body> trewtrewtwert${sdk:demo()} </body></html>
5.运行项目后将会看到如下结果
0 0
- 通过el表达式配置使jsp直接调用java静态方法
- JSP:使用EL表达式调用java函数
- el调用自定义标签(el表达式调用java方法)
- java JSP EL表达式
- jsp EL表达式 方法详解
- Java web中jsp页面支持EL表达式配置
- Java Jsp中EL表达式
- jsp中的js代码调用EL表达式
- JAVA实践--Eclipse JSP直接将EL表达式显示为${msg}
- 使Jsp支持El表达式
- 使jsp支持EL表达式
- java 程序加载过程---1-类直接调用静态方法
- java的静态方法可以直接用类名调用的理解
- java中为什么类名可以直接调用静态方法?
- java的静态方法可以直接用类名调用的理解
- EL表达式的用法(四)--使用EL调用Java方法(JSTL中的函数)
- el表达式补充-使用静态方法
- JSP中如何通过JSP调用类(.java)中的方法
- 第3章 jQuery之选择器
- c语言之指针调用注意
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- 框架源码学习笔记
- FPGA在深度学习的未来
- 通过el表达式配置使jsp直接调用java静态方法
- selector和shape的混搭使用
- Objective-C与Swift中通过字符串获取类的方法对比与实现
- 1. 面试第一天 2015.03.07
- CodeForces - 630C Lucky Numbers (数学规律)
- Swift开源项目精选
- CodeForces 621B B. Wet Shark and Bishops【数学+思路】
- 一个将Android手机屏幕投影到电脑屏幕上的软件
- beautifulsoup4-4.4.0在window下的编译安装