I have a problem with persistance.
My first html-page gets an parameter via the url. With this parameter i'm 
setting a value, which is going to be persistant.
This is working for the first page, even after refreshing it (this is how it 
should be :)). But when i link to the second page the persistant property is 
null.

Home.html

  refresh
  link


Home.java
public abstract class Home extends BasePage implements PageBeginRenderListener
{
@Persist("client:app")
public abstract String getParameter();
public abstract void setParameter(String currentParameter);

public void pageBeginRender(PageEvent event)
{
  if(getParameter() == null)
    String parameter = 
event.getRequestCycle().getParameter("param");
  else
    System.err.println(getParameter());
}

Home2.html


Home2.java
public abstract class Home extends BasePage implements PageBeginRenderListener
{
@Persist("client:app")
public abstract String getParameter();
public abstract void setParameter(String currentParameter);

public void pageBeginRender(PageEvent event) {
  System.err.println(getParameter());
}


Don't know where the problem is. The Link to the second Site looks fine, like:
app?appstate:Home=ZH4sIAAAAAAAAAE2QvU7DQBCE10
ZxLBIkCDU9ldMi0brwSRYFPIC1tlfG0d3Z3J3z0yDRQEE
LPQVlniPPEVEipablbBOFZqUdzc6n2fUOBosTAHAAPEVF
WUmt4BRLvaA0yNPgttMud973xt%2FOXPAZHIukd7IwBk8
kWZWTgUk8wzlOOcpiemdUKYvrGHyR8CpDTg%2FwCE7nli
j2mw2qUZE0LDRw%2Fu%2BeSUMFKRswtpaKr4pKEgvbM7f
TtFlx0vdE5hBlSNQcTR%2B%2BrG2nkQE3iuywCBhGKNJG
FbbeWUsKWlLwR5p8fXz%2BPL1cueAwGMyRN7S0bzj4bhq
Rknpev1%2BM3ravLkAHONItbNijxtqgzFHlQaa1AX%2B%
2F%2FgIPwXyOYwEAAA%3D%3D&page=Home2&service=page

(this 'code' is exactly the same like the one in refresh-link)


-------------------- m2f --------------------

Sent from www.TapestryForums.com

Read this topic online here: <<topic_link>>

http://www.tapestryforums.com/viewtopic.php?p=14715#14715

-------------------- m2f --------------------


Reply via email to