首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
idea中renderFreeMarker找不到视图
fanzhiyi521
2018-12-11 20:52
初学者不知道这个渲染为什么不成功,renderText()却能够成功,请教大佬们援助
项目:
JFinal
评论区
JFinal
2018-12-11 21:20
注意 routes.add(...) 添加路由时的第三个参数,该参数省略时默认值为 controllerKey 的值
render(view) 时的 finalView 值如下:
finalView = baseViewPath + viewPath + view
当你的 view 以 "/" 打头时, baseViewPath 与 viewPath 不起作用,变成:
finalView = view
注意上面的 baseViewPath 是你 setBaseViewPath 配置的值, viewPath 是 routes.add(...) 的第三个参数
具体的规则在文档中都有
回复
JFinal
2018-12-11 21:20
建议升级到 jfinal 3.5,最新版本将 setBaseViewPath 挪到了 routes 中
回复
fanzhiyi521
2018-12-14 16:36
谢谢大佬回复,问题已经解决,确实是有路由的问题+IDEA中Web Resource Directory没配好
@JFinal
回复
发送
我要反馈
热门反馈
扫码入社
render(view) 时的 finalView 值如下:
finalView = baseViewPath + viewPath + view
当你的 view 以 "/" 打头时, baseViewPath 与 viewPath 不起作用,变成:
finalView = view
注意上面的 baseViewPath 是你 setBaseViewPath 配置的值, viewPath 是 routes.add(...) 的第三个参数
具体的规则在文档中都有