DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8983>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8983

Error parsing JSP with a "%" in a <jsp:param> value

           Summary: Error parsing JSP with a "%" in a <jsp:param> value
           Product: Tomcat 4
           Version: 4.0.3 Final
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: Jasper
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
                CC: [EMAIL PROTECTED]


The JSP parser is incorrectly generating the list of request parameters when 
there is a percent sign in a <jsp:param> value. For example:

    <jsp:include page="/myservlet" flush="true">
        <jsp:param name="username" value="user"/>
        <jsp:param name="password" value="pass"/>
        <jsp:param name="width" value="33%"/>
    </jsp:include>

The parameter list, requested in my servlet via req.getParameterNames(), 
contains gibberish values.  Since the spec states that "value" is of type CDATA, 
I'm assuming this is a bug:

    <!ELEMENT jsp:param EMPTY>
    <!ATTLIST jsp:param
        name CDATA #REQUIRED
        value CDATA #REQUIRED
    >

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to