click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrian A. (JIRA)" <>
Subject [jira] [Closed] (CLK-667) Spring servlet should support stateful pages with transient beans
Date Sun, 17 Nov 2013 10:23:21 GMT


Adrian A. closed CLK-667.

closing issue fixed a long time ago

> Spring servlet should support stateful pages with transient beans
> -----------------------------------------------------------------
>                 Key: CLK-667
>                 URL:
>             Project: Click
>          Issue Type: Bug
>          Components: extras
>    Affects Versions: 2.1.0
>            Reporter: Bob Schellink
>            Assignee: Bob Schellink
>             Fix For: 2.2.0
> SpringClickServlet currently injects beans only for newly created page instances. This
works well for stateless pages but not for stateful pages that have been serialized/deserialized.
After a stateful pages has been deserialized, the bean references are null.
> ClickServlet provides the #activePage hook which can be used to re-inject beans after
> Unfortunately this fix will only apply to "Click created pages with bean injection" or
option 3 described in the SpringClickServlet. Option 1 and 2, where Spring itself creates
the Click pages and inject beans, does not work after deserialization because Spring does
not re-initialize the page. Its possible to inject serializable proxies instead of direct
references, however that could mean relying in byte code generation.

This message was sent by Atlassian JIRA

View raw message