I'm trying to pass a value from a page called "Register" to a page called "UserProfile" following the instruction supplied by A. Kolesnikov in his Tapestry 5 book (pages 59 - 62).
The value I want to pass is just a simple String Id. Here is (a simplified version of) my code: public class Register { // this class is used by a BeanEditor-based page template private String id = "Id From Register"; @InjectPage private UserProfile userProfile; Object onSuccess(){ // this call does not work... userProfile.setUserId(id); return userProfile; } } public class UserProfile { private String UserId = "Id from UserProfile"; // this method is not invoked as expected.. public void setUserId(String MyUserId){ this.UserId = "Id received form Register"; } // later used in a ${UserId} expansion on the target page public String getUserId() { return this.UserId; } } The Id Value is not passed from the first page to the second one (that is: I always get the default string "Id from UserProfile" as the Id rendered on the UserProfile page). What can be wrong in such trivial code? -- Alessandro Bottoni Website: http://www.alessandrobottoni.it/ "Life is a sexually transmitted disease, and it's 100% fatal." -- Unknown
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org