JFinal Report能否打印出出显示的哪个JSP

夜辰 发布于 2015/03/14 09:15
阅读 204
收藏 0

@JFinal 你好,想跟你请教个问题:JFinal Report能否打印出渲染的哪个JSP?可不可以把所在路径一块显示出来。

加载中
1
糊搞

你了解了JFinal的一些规则和约定,自然很容易定位是哪个JSP页面。

RenderJSP("page.jsp")有相对和绝对两种,不写render又有约定方式定位jsp页面。

另外还有forward()和redirect()定位页面。

夜辰
夜辰
if(controller.getRender() != null){ System.out.println("viewPath=="+ai.getViewPath()); }
夜辰
夜辰
在全局拦截器里面加的。不过得先判断下getRender是不是null。现在不想弄这个啦,要不日志压力太大。
糊搞
回复 @yechen : 修改源码?
夜辰
夜辰
哈哈。我已经试出来了。ai.getViewPath()得到视图存放的目录,controller.getRender().getView()可以得到返回的视图名称,但是后者必须放在ai.invoke()之后。
夜辰
夜辰
多写大神指导。我还是直接在方法前面的注释写jsp的路径吧。
0
JFinal
JFinal
用拦截器即可
返回顶部
顶部