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

📄 actguess.java

📁 简单就是美 java dbwheel框架
💻 JAVA
字号:
package cn.webwheel.tutorials.integration;

import cn.webwheel.Result;
import cn.webwheel.parammap.Input;
import cn.webwheel.utils.DefaultAction;

/**
 * 通过继承DefaultAction类实现了Action接口,并通过Filter注入了常用的工具接口
 */
public class ActGuess extends DefaultAction {

    private int num;

    @Input
    public void setNum(int num) {
        this.num = num;
    }

    public Result execute() throws Exception {
        // 设置神秘数字
        Integer secret = (Integer) context.getRequest().getSession().getAttribute("secret");
        if (secret == null) {
            secret = (int) (Math.random() * 9) + 1;
            context.getRequest().getSession().setAttribute("secret", secret);
        }
        String msg;
        if (num < secret) {
            msg = "你猜小了~";
        } else if (num > secret) {
            msg = "你猜大了~";
        } else {
            msg = "你猜对了!";
        }
        // 手动构造结果页面模板组件对象,并通过resultFactory页面模板结果工厂返回对应页面结果
        PageIndex page = new PageIndex();
        page.setMessage(msg);
        page.setNum(num);
        return resultFactory.findResult(page);
    }
}

⌨️ 快捷键说明

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