no problem, everybody runs in the same problem, I had the exact same
problem as you and thanks to "Enjoying Web development with Tapestry" by
Kent Tong, a must for a tapestry developer, I figured it out.
http://www.agileskills2.org/EWDT/
Jean-Eric Cuendet wrote:
Exactly!
I understand one step more in Tapestry now!
Thanks a lot.
-jec
Raul Raja Martinez wrote:
Are you using instance variables such as?:
private String text;
public String getText() {
return this.text;
}
public void setText(String text) {
this.txt = text;
}
The approach above should not be used but instead you should use:
public abstract String getText();
public abstract void setText(String text);
Tapestry will take care of creating the appropriate instance variables
and implementing its accessors after enhancing your page or component.
If you use instance variables in your abstract pages or component,
their value will be reused across pages which is not a good thing and
it can also compromise security.
Jean-Eric Cuendet wrote:
That's no directive of the .page file, these are meta-tags within the
<head> section of the html. Usually Safari makes the most problems with
no-caching tags. The following works for me on Safari, IE and Firefox.
<META http-equiv="Cache-Control" content="no-store,
no-cache, must-revalidate, max-age=0">
<META http-equiv="Cache-Control" content="post-check=0,
pre-check=0">
<meta http-equiv="expires" content="0" >
<meta http-equiv="Pragma" content="no-cache">
Thanks a lot. I did that but that didn't solved my problem.
The problem was that in my component, one member variable was kept
between pages reuse. So the next same page was rendered with the data
of the previous page.
Initialized the members to null and all was fine.
Thanks.
-jec
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]