首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
interceptor中如何获取controller中render的view
macaque
2017-09-20 09:34
interceptor中如何获取controller中render的view
项目:
JFinal
评论区
macaque
2017-09-20 09:34
@Jfinal
回复
JFinal
2017-09-20 10:25
一行代码打完收工:
inv.getController().getRender().getView();
回复
macaque
2017-09-20 10:38
@JFinal
如果Controller 使用的是默认的render 即方法名对应的模板 这个就取不到了对么
回复
macaque
2017-09-20 10:39
@JFinal
还有 ,可以在interceptor中改变veiw path么
回复
JFinal
2017-09-20 10:42
@macaque
仍然是一行代码打完收工:
inv.getController().getRender().setView(newView);
回复
JFinal
2017-09-20 10:43
千万记住:jfinal 扩展性极强,jfinal 几乎任何组件都可以扩展
回复
macaque
2017-09-20 10:44
@JFinal
恩恩 ,谢谢
回复
macaque
2017-09-20 10:44
@JFinal
如果Controller 使用的是默认的render 即方法名对应的模板 inv.getController().getRender() 取到的是空
回复
JFinal
2017-09-20 10:45
@macaque
取到的是空,添加个 if 判断,多一到两行代码而已
回复
发送
我要反馈
热门反馈
扫码入社