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