home.java

来自「tapestry4.0应用,特别适用于初学者」· Java 代码 · 共 44 行

JAVA
44
字号
package com.cucu.tapestry.page;

import com.cucu.tapestry.core.MyVisit;
import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.html.BasePage;
import org.apache.tapestry.valid.ValidationDelegate;

/**
 * 登陆页面
 *
 * @author 绝情酷哥
 * @version 1.0
 */
public abstract class Home extends BasePage {

    public abstract String getUsername();

    public abstract String getPassword();

    public abstract MyVisit getMyVisit();


    public abstract void setErrorMessage(String msg);


    public String submit(IRequestCycle cycle) {
        // 将用户名存入Visit对象。
        ValidationDelegate delegate = (ValidationDelegate) this.getBeans().getBean("delegate");
        if (delegate.getHasErrors()) {
            return this.getPageName();
        }
        if (!this.getPassword().equals("123456")) {
            this.setErrorMessage("您输入的密码不正确!");
            return this.getPageName();
        }
        MyVisit visit = this.getMyVisit();
        visit.setUsername(this.getUsername());
        //cycle.activate("Home"); //跳转页面
        
        return "BookList";
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?