Tapestry5.1 form submit
void onActivate(String message)
{
System.out.println(“another page is activated!”);
this.passedMsg = message;
}
/*
* report to the tapestry when activation context is asked in terms of
* to methods, the onPassivate method will return the parameter that need to
* be remembered
*/
String onPassivate()
{
System.out.println(“anotehr page is passivated..”);
return passedMsg;
}
@OnEvent(value=”submit”, component=”userInputForm”)
void onFormSubmit()
{
System.out.println(“Handling form submission!”);
}
@OnEvent(value=”submit”,component=”loginForm”)
void onLoginFromLoginForm()
{
//no output
System.out.println(“adf———————“);
}
void onSubmitFromUserInputForm()
{
System.out.println(“a————————df———————“);
}
void onSubmit()
{
System.out.println(“—————-a————————df———————“);
}
}
使用了两个方法,
- Object onSuccessFromStartForm()
{
}System.out.println(username + " 14 " + zhize);
if(zhize == null || username == null )
\{
return Start.class;
\}
return Main.class;
和
- Object onSelectedFromSubmit(String name, String zhize)
{
System.out.println(name + “ 12 “ + zhize);
if(zhize == null || name == null )
{
}return Start.class;
return Main.class;
}
来和startForm 的
要注意的是2不能返回值,而一不能带参数,所以2应该是
Object onSelectedFromSubmit(String name, String zhize)
{
System.out.println(name + “ 12 “ + zhize);
if(zhize == null || name == null )
{
}
}
必须以submit开始
=============================
Another Page
The user is ${myUser.firstName} ${myUser.lastName}
Received a new message: ${passedMsg}
还没有评论,来说两句吧...