前言:前面写了两节学习play的基本操作,总结
play访问控制器方法:
1、路径的方式:“路径名称”
该方式必须要配置,否则没法用:
在views/routes中配置Home page属性:GET 路径 对应控制器方法
其次在控制器中有你所写的方法
2、方法形式:@{控制器.方法名()}
这种形式直接访问你的方法(前提是你有这个方法)
play交互:根据jpql语句操作
网址:http://blog.csdn.net/suncaishen/article/details/6279695可以看看
开始:
play中的ajax我用到的有两种:
一种是play的、一种是jquery本身的
1、play自己的
采用的是标签形式:
var listAction = #{jsAction @delete_serevice(":id")/};
$.getJSON(listAction({id:id})),function(data){});
varlistAction =#{jsAction @delete_serevice(':id')/};
$.getJSON(listAction({id:id}),function(data){});
这种方式,其中data就是返回的json数据,并且直接转换为json了
例如:
后台:Map m=new Hashmap();
m.put("aa",list);
m.put("bb",list2);
renderJSON(m);//这样返回的一个map
前台返回的data数据直接可以循环data取出数据/直接data.aa就是list,而不用再转换
2、jquery的
$.ajax({});//这种大家都会吧,就不多说了,
只是url:"@{}",是这种写法而已其余的不变
就这样吧。。