📄 pageindex.java
字号:
package cn.webwheel.tutorials.filter;
import cn.webwheel.Action;
import cn.webwheel.Result;
import cn.webwheel.WebContext;
import cn.webwheel.WebContextAware;
import cn.webwheel.plugin.template.BaseTemplateResultFactory;
import cn.webwheel.plugin.template.Component;
/**
* 页面/index.html对应的动作类以及页面组件类,同时单独此两个角色可更好的组织逻辑
*/
public class PageIndex implements Action, Component, WebContextAware {
private WebContext context;
private int count;
public Result execute() throws Exception {
// 从request对象中获得count参数(此参数由CountFilter设置)
count = (Integer)context.getRequest().getAttribute("count");
// 从context中获得模板结果工厂,并通过工厂创建对于与自身的页面渲染结果并返回
BaseTemplateResultFactory resultFactory = (BaseTemplateResultFactory) context.getContext().getAttribute("resultFactory");
return resultFactory.findResult(this);
}
public boolean beginRender() {
return true;
}
public void afterRender() {
}
public void setWebContext(WebContext context) {
this.context = context;
}
//页面上调用
public int getCount() {
return count;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -