最近在学习HeadFirst
JSP&Servlet的知识,也是刚学java不久,小菜鸟一只。看到EL表达式部分遇到了些许困难,请各位走过路过的大虾们多多指教。
问题如下:
功能很简单,使用tld文件配置,实现在JSP中通过自定义EL函数调用java类中的静态方法。
1、首先定义一个java类DiceRoller.java ,其中有一个掷骰子的static方法rollDice();
-->/src/com/ccc/bean/DiceRoller.java
<
DiceRoller.java
------------------------------>>
package
com.ccc.bean;
public
class DiceRoller {
public static int rollDice(){ return
(int)(Math.random()*6+1);
}
}
2、接着在WebRoot的WEB-INF中建立一个tld文件,定义一个taglib及相关属性和function;
-->WebRoot/WEB-INF/myFunctions.tld
<
myFunctions.tld
------------------------------>>
encoding="UTF-8"?>
"
version="2.0">
1.2
<