首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于sql模板路径问题
hzw
2017-11-28 15:38
我用IDEA创建的项目,没有使用Maven。指定sql模板路径的时候。他都直接指向web下的classes文件夹,我改为自己的路径后提示找不到。求大神告知该怎么配置啊
画圈的是我想指向的sql模板
项目:
JFinal
评论区
JFinal
2017-11-28 15:42
去掉 arp.setBaseSqlTemplate(...) 这行代码,使用下面的代码:
arp.getEngine().setSourceFactory(new ClassPathSourceFacotry());
这么配置以后,不仅可以从 class path 中读取模板,还可以从 jar 包读取模板,极其方便
回复
hzw
2017-11-28 15:57
@JFinal
new ClassPathSourceFacotry() 提示找不到 这个是引用了那个jar呢?
回复
JFinal
2017-11-28 16:16
手误,应该是 ClassPathSourceFactory
回复
hzw
2017-11-28 17:12
@JFinal
谢老大指点 可以了,但是还有个问题 当我查询出来数据的时候是这样写的 String name=getPara("username");
String pass=getPara("password");
List list= UserServiceImpl.userService.findUser(name,pass);
if(list.size()>0){
setAttr("msg",true);
}else{
setAttr("msg",false);
}
renderJson();
当我返回给页面的时候,结果直接变成空白页加接到的json 而原来的页面没有了 这个是我那里写错了么? 前台是用ajax 传的
function useajax(url,data){
var msg =null;
$.ajax({
type:"POST",
url:url,
data:data,
datatype: "json",
async:false,
success:function(data){
msg=data;
},
error: function(){
alert("请求异常");
}
});
return msg;
}
回复
JFinal
2017-11-28 17:26
纯前端问题,打开浏览器的开发者工具,查看 js 与数据
回复
发送
我要反馈
热门反馈
扫码入社
arp.getEngine().setSourceFactory(new ClassPathSourceFacotry());
这么配置以后,不仅可以从 class path 中读取模板,还可以从 jar 包读取模板,极其方便