PathKit.getWebRootPath()在Generator生成model的main方法里无法获得正确的路径
@JFinal ,我用jfinal3.3新建了一个工程,之后需要生成model,就自己创建了一个Generator,然后在这个类的main函数,死活就是PathKit.getWebRootPath();无法获得正确的webroot路径,但我看官方的文档里关于Generator的使用,代码也是直接在main里调用了这个函数。
另外,在config的class的任何一个地方都可以获得正确的路径。
很急,希望波总能指点一下!谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我是在mac上。另外,就算调用set方法,设置一下,也没实际意义,总之创建model的类就一个main方法。我看了jfinal的源码,里面是用getResource("/"),我试着用getResource(""),就可以得到正确路径。
PathKit.getWebRootPath() 这个与开发环境有一定的关系,如果确实无法使用,可以手动设置一下,利用 PathKit.setWebRootPath(String) 方法
再一个可以试一下 PathKit.getRootClassPath() ,得到路径以后做些微调就好