jfinal源码疑问

赵世传 发布于 2013/07/18 22:21
阅读 222
收藏 2

@JFinal 你好,想跟你请教个问题:

今天看了jfinal源码,在ActionInvocation.invoke()执行完后,开始执行界面渲染代码如下

Render render = controller.getRender();
if (render instanceof ActionRender) {
String actionUrl = ((ActionRender)render).getActionUrl();
if (target.equals(actionUrl))
throw new RuntimeException("The forward action url is the same as before.");
else
handle(actionUrl, request, response, isHandled);
return ;
}
问下Controller里这个render是什么时候初始化的

加载中
0
JFinal
JFinal
    在 Controller 中调用  render、renderXxx、redirect、或者forwardAction 这类方法时创建的 Render 对象
0
赵世传
赵世传

引用来自“JFinal”的答案

    在 Controller 中调用  render、renderXxx、redirect、或者forwardAction 这类方法时创建的 Render 对象
明白了,只想着调用action,把action里调用这些方法给忽略了,谢谢。
返回顶部
顶部