I'm trying to setup a custom JSP function without any luck using 3.1.2

I've created the following TestFunction.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/j2eeweb-jsptaglibrary_2_0.xsd";
    version="2.0">
    <tlib-version>1.0</tlib-version>
    <short-name>tf</short-name>
    <uri>http://testme.com/taglibs/TestFunction</uri>
    <function>
        <name>testMethod</name>
        <function-class>
            jw.jaas.beans.TestFunction
        </function-class>
        <function-signature>
            java.lang.String testMethod( java.lang.String, int, boolean)
        </function-signature>
    </function>
</taglib>

Updated the web.xml

<taglib>
    <taglib-uri>http://testme.com/taglibs/TestFunction</taglib-uri>
    <taglib-location>/WEB-INF/TestFunction.tld</taglib-location>
 </taglib>

Created the following TestFunction.java


package jw.jaas.beans;
import java.util.*;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class TestFunction {
    public static String testMethod(String text, int number, boolean logic)
{
        return "it works";
    }
}

Added the following to a test.jsp


<%@ taglib prefix='tf' uri='http://clicklovers.com/taglibs/TestFunction'%>
<tf:testMethod('This is a good test',123,true)>


And receive the following:


'testMethod' is an unknown tag in tag library '
http://testme.com/taglibs/TestFunction'.


Any ideas?
_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to