JSP:使用EL表达式调用java函数
来源:互联网 发布:vbs禁止lol运行软件 编辑:程序博客网 时间:2024/06/06 15:38
JSP:使用EL表达式调用java函数
使用一个例子
编写一个使用JSP表达式语言的JSP程序,输入一个数字,提交后输出该数字的九九乘法表。
java代码实现打印9*9乘法表 Solution.java
package method;public class Solution { public static String Mul99(int n){ String result=""; for(int i=1;i<=9;i++){ int temp=i*n; result=result+i+" X "+n+"="+temp+"<br>"; } return result; } public static void main(String[] args){ System.out.print(Mul99(4)); }}
在WEB-INF下建立文件 utils.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 http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0"> <description>MY Util 1.1 functions library</description> <display-name>MY Util functions</display-name> <tlib-version>1.1</tlib-version> <short-name>mfn</short-name> <uri>http://www.inspuruptec.com/jsp/jstl/util</uri> <function> <description> mul99 </description> <name>mul</name> <function-class>method.Solution</function-class> <function-signature>java.lang.String Mul99(int)</function-signature> <example> </example> </function></taglib>
99.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><%@taglib uri="http://www.inspuruptec.com/jsp/jstl/util" prefix="fn"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP '99.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <center> <form method="POST"> 输入一个数 <input type="text" name="num"> <br> <input type="submit" value="99乘法" /> </form> ${fn:mul((param.num)) } </center> </body></html>
1 0
- JSP:使用EL表达式调用java函数
- java el 表达式调用 java 函数
- EL表达式的用法(四)--使用EL调用Java方法(JSTL中的函数)
- EL表达式调用函数
- EL表达式调用函数
- EL表达式调用函数
- EL 表达式调用函数
- EL表达式调用函数
- java JSP EL表达式
- jsp中使用el表达式中的fn函数
- JSP:El表达式的使用
- JSP页面使用EL表达式
- JSP中使用EL表达式
- JSP中的EL表达式使用
- jsp el表达式不能使用
- Java Jsp中EL表达式
- jsp页面使用EL表达式输出Java中的Date对象
- jsp中的js代码调用EL表达式
- 安装Discuz!论坛时提示“mysqli_connect() 不支持 advice_mysqli_connect”
- poj 1001 Exponentiation
- C++容器学习总结
- 安装win7过程中报错解决办法
- 深入理解linux内核v4l2框架
- JSP:使用EL表达式调用java函数
- Android中RelativeLayout各个属性的含义
- PHP header函数设置http报文头示例详解
- Mongodb常见的问题
- iOS下载网络图片
- 股票什么时候买进什么时候卖出收益最大----求最大子数组(算法导论第四章 4.1-3)
- Java读取properties文件中文乱码问题解决
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- library cache: mutex X