Details
Description
Using <jsp:root> tag on a page causes a javascript error "uncaught exception: couldn't find container for property: bridge".
This issue did not occur in 1.7DR#2 and below.
This issue did not occur in 1.7DR#2 and below.
Activity
Field | Original Value | New Value |
---|---|---|
Attachment | Test_RendererWithTree.war [ 10873 ] |
Component/s | Framework [ 10013 ] | |
Fix Version/s | 1.7 [ 10080 ] | |
Assignee Priority | P1 | |
Assignee | Mircea Toma [ mircea.toma ] |
Assignee | Mircea Toma [ mircea.toma ] | Mark Collette [ mark.collette ] |
Status | Open [ 1 ] | Closed [ 6 ] |
Resolution | Won't Fix [ 2 ] |
Resolution | Won't Fix [ 2 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Assignee Priority | P1 | |
Assignee | Mark Collette [ mark.collette ] |
Workaround Description |
It's not really valid to have JSP directives in a Facelets page. There are two main techniques for using a <jsp:root> tag, for IDE code completion, such that Facelets will strip it out. Failing to use these techniques isn't really supported. In fact, we have A. Put the <jsp:root> tag outside of a <ui:composition> tag, so that it will simply be discarded. B. Use <jsp:root jsfc="f:view">, so that the <jsp:root> tag will become an <f:view> tag. |
|
Workaround Exists | [Yes] | |
Affects | [Compatibility/Configuration] |
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Invalid [ 6 ] |
attached testcase