myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christian Beikov (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Commented] (MYFACES-4028) Custom Taglib with composite components and JSTL
Date Thu, 28 Jan 2016 13:54:39 GMT

    [ https://issues.apache.org/jira/browse/MYFACES-4028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15121494#comment-15121494
] 

Christian Beikov commented on MYFACES-4028:
-------------------------------------------

I suppose the state saving problems are the same regardsless of the component nesting level.

> Custom Taglib with composite components and JSTL
> ------------------------------------------------
>
>                 Key: MYFACES-4028
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4028
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.1.17, 2.2.9
>            Reporter: Christian Beikov
>         Attachments: issue.zip
>
>
> I tested this on Wildfly 10.0.0.CR5 with both, MyFaces 2.1.17 and 2.2.9 but I suppose
this issue is not specific to my environment.
> The example project can be found on Github: https://github.com/beikov/myfaces-composite-jstl-issue
> I think the essential problem is, that a composite component passes an EL expression
to a custom tag which then uses the expression in a JSTL Tag.
> I don't know if it's just illegal to do something like this, or if there is an actual
bug, but if it is the former, I'd expect an exception.
> Depending on whether the property "org.apache.myfaces.REFRESH_TRANSIENT_BUILD_ON_PSS_PRESERVE_STATE"
is enabled the behavior is different.
> When enabled, the converter that is attached to the composite component will be considered
for state saving which in this case leads to a converter without state when restoring and
finally leading to a converter exception on postback.
> When disabled, the first postback request just seems to do nothing, but then, it seemingly
works as expected.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message