<function>
<description>add x and y</description>
<name>add</name>
<function-class>jsp2.examples.el.Compute
</function-class>
<function-signature>int
add(java.lang.String,java.lang.String)
</function-signature>
</function>
現在我們就可以編寫一個JSP頁面來使用這個函數。代碼示例5是包含兩個字段的一個表單,用戶輸入兩個數字並按下“求和”按鈕,就會調用上面的函數並把兩個數相加,結果在同一個頁面中顯示出來。
代碼示例5: math.jsp
<%@ taglib prefix="my"
uri="http://jakarta.apache.org/tomcat/jsp2-example-taglib %>
<HEAD>
<TITLE>Functions</TITLE>
</HEAD>
<BODY>
<H3>Add Numbers</H3>
<P>
<FORM action="math.jsp" method="GET">
X = <input type="text" name="x" value="\${param["x"]}">
<BR>
Y = <input type="text" name="y" value="\${param["y"]}">
<input type="submit" value="Add Numbers">
</FORM>
<P>
The sum is: \${my:add(param["x"],param["y"])}
</BODY>
</HTML>