i18nInterceptor问题

根据JFinal2.2的文档,我创建了两个模板子目录。

把isSwitchView设置为true,但是我发现在执行switchView方法时,无法获取到render,调试时发现c.getRender得到的Render为null,所以也无法render到指定子目录下的文件,最终导致404。

请问是什么原因 感谢

评论区

JFinal

2017-01-03 15:32

做一个 MyInterceptor extends I18nInterceptor扩展一下,然后将 inv.inovke() 这行代码往前移动,放在 switchView 操作前面去就可以了。这是个 bug,新版本已修复该问题,多多关注社区动态,近期的新版本已经搞定

leejanfin

2017-01-03 15:43

@JFinal 好的 我去扩展下 另外波总 这个新版本已经发布了吗 我的项目目前使用的就是2.2的版本,invoke()这行代码还是在intercept方法的最后一行,我特意去首页下了个最新版 发现也是这样。公司的maven仓库的JFinal最新版本也是2.2。

JFinal

2017-01-03 15:45

@leejanfin 还没有发布,再等几天

leejanfin

2017-01-03 15:46

@JFinal 好的 多谢~

热门反馈

扫码入社