⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 home.java

📁 学习tapestry的好书啊,绝对经典实用.
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -