interceptor中如何获取controller中render的view

interceptor中如何获取controller中render的view

评论区

macaque

2017-09-20 09:34

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 判断,多一到两行代码而已

热门反馈

扫码入社