2
回答
JFinal Report能否打印出出显示的哪个JSP
注册华为云得mate10,2.9折抢先购!>>>   

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

举报
夜辰
发帖于3年前 2回/189阅
共有2个答案 最后回答: 3年前

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

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

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

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