Tapestry5.1 form submit

朴灿烈づ我的快乐病毒、 2022-07-12 08:39 264阅读 0赞

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———————“);
}
}

使用了两个方法,

  1. Object onSuccessFromStartForm()
    {
    1. System.out.println(username + " 14 " + zhize);
    2. if(zhize == null || username == null )
    3. \{
    4. return Start.class;
    5. \}
    6. return Main.class;
    }

  1. Object onSelectedFromSubmit(String name, String zhize)
    {
    System.out.println(name + “ 12 “ + zhize);
    if(zhize == null || name == null )
    {
    1. 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


Another Page


back to start page


The user is ${myUser.firstName} ${myUser.lastName}


Received a new message: ${passedMsg}






发表评论

表情:
评论列表 (有 0 条评论,264人围观)

还没有评论,来说两句吧...

相关阅读

    相关 阻止form表单submit提交

    近日在做项目的时候部分需要用到表单验证,原本想用插件进行验证的,结果发现只需要验证一个地方,就想自己用js写一下,过程中发现一个问题,在验证错误的时候需要点击submit时无法