请教各位大神,前端的数据如何穿到后台控制层接收呢

qq_36410168 2017-02-27 03:56:56
前端js代码:
function getCrmcrmsalchanceList(began,pag){
var began = began || 1; //默认显示第一页
var pag = pag || 10; //默认显示10条数据
$.ajax({
url:"selectPaging.action",
type:"post",
dataType:"json",
date:{
Began:began,
Pag:pag
},
success:function(data){
var gettpl = document.getElementById('crmsalchanceItemTpl').innerHTML;
laytpl(gettpl).render(data[0], function(html){
document.getElementById('crmChcChance').innerHTML = html;
});
}

后端控制层代码:
@ResponseBody
@RequestMapping(value="selectPaging",method=RequestMethod.POST,produces="application/json&charset=UTF-8")
public List<?> paging(){
Map<String, Integer> map=new HashMap<>();
map.put("began", 1);//这里需要把前端的值放入map容器中
map.put("pag", 5);;//这里需要把前端的值放入map容器中
//System.out.println(map);
List<?> pagin = pagingService.paging(map);
return pagin;
}
...全文
439 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hudaohai 2017-03-02
  • 打赏
  • 举报
回复
引用 2 楼 qq_24295251 的回复:
很明显用的是spring mvc 你在前端传了两个参数,在接口里也得接受参数啊 用一个map就行 public List<?> paging(Map<String,Object> map){ Map<String, Integer> map=new HashMap<>(); map.put("began", 1);//这里需要把前端的值放入map容器中 map.put("pag", 5);;//这里需要把前端的值放入map容器中 //System.out.println(map); List<?> pagin = pagingService.paging(map); return pagin; }
顶,正解
三师兄东流 2017-03-01
  • 打赏
  • 举报
回复
springmvc 直接再后台controller方法里面写参数就可以了:(不加注解,名字一定要一样) public List<?> paging(int Began, int Pag){ Map<String, Integer> map=new HashMap<>(); map.put("began", 1);//这里需要把前端的值放入map容器中 map.put("pag", 5);;//这里需要把前端的值放入map容器中 //System.out.println(map); List<?> pagin = pagingService.paging(map); return pagin; }
励志小青年11 2017-03-01
  • 打赏
  • 举报
回复
很明显用的是spring mvc 你在前端传了两个参数,在接口里也得接受参数啊 用一个map就行 public List<?> paging(Map<String,Object> map){ Map<String, Integer> map=new HashMap<>(); map.put("began", 1);//这里需要把前端的值放入map容器中 map.put("pag", 5);;//这里需要把前端的值放入map容器中 //System.out.println(map); List<?> pagin = pagingService.paging(map); return pagin; }
longGG-91 2017-03-01
  • 打赏
  • 举报
回复
如果是strust2的话,把要传的值直接定义成变量,用生成get set,可以直接获取
zhao_my_love 2017-03-01
  • 打赏
  • 举报
回复
1.直接从request中取 2.通过参数传进来 public List<?> paging(int Began, int Pag){ Map<String, Integer> map=new HashMap<>(); map.put("began", 1);//这里需要把前端的值放入map容器中 map.put("pag", 5);;//这里需要把前端的值放入map容器中 //System.out.println(map); List<?> pagin = pagingService.paging(map); return pagin; } 3.定义个实体bean,bean里面的变量名,跟前端传进来的变量明白一致;

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧