pageindex.java
来自「简单就是美 java dbwheel框架」· Java 代码 · 共 43 行
JAVA
43 行
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 + =
减小字号Ctrl + -
显示快捷键?