Title: 615: Custom TEI not supported

Mike,

I try as you ask on 615 my exxample. But, the result not changed:

<%@ taglib uri="stl.tld" prefix="stl" %>
<!-- Create String name = request.getParameter("name"); -->
<stl:parameter name="name" />
<!-- Create String name2 = request.getParameter("name"); -->
<stl:parameter id="name2" name="name" />
<%
  out.println(name);
  out.println(name2);
%>

name and name2 displyaed in red, and on bottom have 'Cannot resolve variable ...'


I have Web Application in Idea. In WEB-INF contains two files:
web.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">

<web-app>
        <servlet>
                <servlet-name>jsp</servlet-name>
                <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
                <init-param>
                        <param-name>keepgenerated</param-name>
                        <param-value>true</param-value>
                </init-param>
                <init-param>
                        <param-name>sendErrToClient</param-name>
                        <param-value>true</param-value>
                </init-param>
                <init-param>
                        <param-name>classdebuginfo</param-name>
                        <param-value>true</param-value>
                </init-param>
        </servlet>
        <servlet-mapping>
                <servlet-name>jsp</servlet-name>
                <url-pattern>*.jsp</url-pattern>
        </servlet-mapping>
        <session-config>
                <session-timeout>60</session-timeout>
        </session-config>
        <taglib>
                <taglib-uri>stl.tld</taglib-uri>
                <taglib-location>stl.tld</taglib-location>
        </taglib>
</web-app>

stl.tld:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">

<taglib>
        <tlibversion>1.0</tlibversion>
        <jspversion>1.1</jspversion>
        <shortname/>
        <uri/>
        <info/>
        <tag>
                <name>parameter</name>
                <tagclass>com.spklabs.basic.servlet.jsp.tagext.Parameter</tagclass>
                <teiclass>com.spklabs.basic.servlet.jsp.tagext.ParameterTEI</teiclass>
                <bodycontent>empty</bodycontent>
                <info/>
                <attribute>
                        <name>id</name>
                        <required>false</required>
                        <rtexprvalue>false</rtexprvalue>
                </attribute>
                <attribute>
                        <name>name</name>
                        <required>true</required>
                        <rtexprvalue>true</rtexprvalue>
                </attribute>
                <attribute>
                        <name>request</name>
                        <required>false</required>
                        <rtexprvalue>true</rtexprvalue>
                </attribute>
                <attribute>
                        <name>session</name>
                        <required>false</required>
                        <rtexprvalue>true</rtexprvalue>
                </attribute>
                <attribute>
                        <name>default</name>
                        <required>false</required>
                        <rtexprvalue>true</rtexprvalue>
                </attribute>
        </tag>
</taglib>

In tomcat all works correct.

Reply via email to