Hi,

I want to pass one value to one page with the InjectPage pattern (http://tapestry.apache.org/tapestry5/guide/pagenav.html). But below code does not work (email does not get displayed on other page).


public class Registration
{
   @Property
   private String email;
@InjectPage
   private SendingActivationEmail sendingActivationEmail;

   @OnEvent(value = "submit", component = "newUser")
   Object newUser()
   {
      //WHEN DEBUGGING VALUE GETS PASSED CORRECTLY
       sendingActivationEmail.setEmail(email);
       return sendingActivationEmail;
   }
}
-------
public class SendingActivationEmail
{

   private String email;

   public String getEmail()
   {
       return email;
   }

   public void setEmail(String email)
   {
       this.email = email;
   }
}
-------
SendingActivationMail.tml (I would not see email printed here):
<t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
  We send an email to your registrated email ${email}. check it out.
</t:layout>
--------

--
manuel aldana
ald...@gmx.de
software-engineering blog: http://www.aldana-online.de


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to