0 0

jqueryajax中如何调用service()方法,返回值是list5

service():

public class UserServiceImpl implements UserService {
private UserDao userDao;

public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}

public List<User> getAll() {
return userDao.getAll();
}

jsp:

<script type="text/javascript" src="/Demo_001/js/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#bt").click(function(){
$.post(url,data,calback);
});
});
</script>
</head>
<body>
<a href="user_getAll.action">${count}人!</a>
<br>
<button type="button" id="bt">
本页加载
</button>
<div id="content">

</div>
</body>
</html>
帮忙详细指导,主要是想在jsp页面中的js通过jquery ajax对service()方法调用,并遍历list的值显示在<div id="content">中
2013年12月06日 13:43

3个答案 按时间排序 按投票排序

0 0

采纳的答案

加个Controller层,把service注进来。

e.g.【springmvc】
@RequestMapping(value = "test/test.do", method = RequestMethod.GET)
public String testMethod(HttpServletRequest request,
HttpServletResponse response)
throws WebControllerException {
// service.XXX;
}

jsp
$.get("XXXXX/test/test.do?param=1", function(data) {

});
大概这样

2013年12月06日 16:02
0 0

后台封装成json
前台
$.post("XXXXX/test/test.do,{parm1:LZ,parm2:SB}, function(data) {

},"json");

2013年12月09日 11:29
0 0

public List<User> getAll() {
return userDao.getAll();
}

把你的返回值改成json格式,前台解析json来显示。

2013年12月06日 21:10

相关推荐

Global site tag (gtag.js) - Google Analytics