?? actguess.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 + -