HtmlResponseWriterImpl - Prematurely Closes HTML Elements
---------------------------------------------------------
Key: MYFACES-1353
URL: http://issues.apache.org/jira/browse/MYFACES-1353
Project: MyFaces Core
Type: Bug
Components: General
Versions: 1.1.5-SNAPSHOT
Environment: Facelets, JBoss Seam
Reporter: Jacob Hookom
Priority: Blocker
http://svn.apache.org/viewvc/myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlResponseWriterImpl.java?view=markup
Sometimes ResponseWriters are used to supplement other markups and in JBoss
Seam's Blog example, we provide RSS feeds:
he following facelets template:
>>
>> <link>foo</link>
>>
>> generates:
>>
>> <link/>foo
This is driven by the static set 's_emptyHtmlElements' where the
closeIfNecessary() closes elements before they have a chance to be closed by
the user of the ResponseWriter. The logic should be if the endElement is
written and there's no body, then use that specialized set to determine if the
element should be written as closed or not.
I'm not sure if the logic was setup to correct issues with errant Renderers,
but correcting HTML markup should only be handling cases where a closed element
will not work (span, div, script, etc)--- not the other way around.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira