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

问题描述

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">中

解决方案

加个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) {});大概这样
解决方案二:
后台封装成json前台$.post("XXXXX/test/test.do,{parm1:LZ,parm2:SB}, function(data) { },"json");
解决方案三:
public List<User> getAll() { return userDao.getAll(); } 把你的返回值改成json格式,前台解析json来显示。

时间: 2024-10-30 17:09:33

jqueryajax中如何调用service()方法,返回值是list的相关文章

javascript中声明函数的方法及调用函数的返回值_基础知识

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <!--js中声明函数的方法--> <script type="text/javascript"> //因为javascript是弱类型的语言,所以参数不需要加类型.函数的也不需要像c#那样要求所以路径都需要有返回值(这个不像c#语言,而且c#的方法也不需要在方法

arcgis-在js文件中怎么获得java方法返回的值

问题描述 在js文件中怎么获得java方法返回的值 Java方法返回一个数组,在jsp页面用<%%>方式获得.js文件中的方法要用到这个数组,要怎么做才能传过去. 解决方案 解决方案二: 你可以试试 var data = <%=javaData %> 解决方案三: <% String[] title = { "姓名 ", "学号 ", "性别 ", "年龄 "}; %> <script

html-jquery post 方法调用asp文件返回值data问题

问题描述 jquery post 方法调用asp文件返回值data问题 <!DOCTYPE html> $(document).ready(function(){ $("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ aler

ASP中获得Select Count语句返回值的方法

  这篇文章主要介绍了ASP中获得Select Count语句返回值的方法,一般用在统计数据时使用Select Count语句,以此一获得查询到的行数,需要的朋友可以参考下 我们一般统计数据库记录时会用到Select Count(*)语句,当我们使用SQL Server的查询分析器时,直接输入Select Count(*) From 表名即会统计出该表中有几条记录,可是我们用ASP来实现时该怎么返回值呢?即如何输出统计出来的记录总数呢?请接着往下看. 其实我们只要给SQL语句的查询结果取个别名即

javascript-谷歌:CEF3中,c++调用JS的返回值获取问题?

问题描述 谷歌:CEF3中,c++调用JS的返回值获取问题? 谷歌:CEF3中,c++调用JS的返回值怎么获取?直接执行ExecuteJavascript获取不到返回值,请大神们指教!谢谢! 解决方案 不能用同步方式阻塞结果,而应该用异步方式 class CefV8AsyncResult{ void Success(CefRefPtr<CefV8Value> result void* user_data) =0; void Error(CefRefPtr<CefV8Value> e

jquery post 方法调用asp文件返回值data问题换成用jsp

问题描述 jquery post 方法调用asp文件返回值data问题换成用jsp <%dim fname,city fname=Request.Form("name") city=Request.Form("city") Response.Write("Dear " & fname & ". ") Response.Write("Hope you live well in " &am

【SpringMVC整合MyBatis】RequestMapping注解与controller方法返回值

我们讲解一下之前用的@RequestMapping注解和controller方法返回值 一.@RequestMapping注解作用 1.url映射 定义controller方法对应的url,进行处理器映射使用. //商品查询列表 //@RequestMapping实现 对queryItems方法和url进行映射,一个方法对应一个url //一般建议将url和方法写成一样 @RequestMapping("/queryItems") public ModelAndView queryIt

axis调用webservice:返回值不正确

问题描述 axis调用webservice:返回值不正确 本人对webservice的调用不熟悉,求助各位大侠!多谢! WSDL的XML文件中定义的参数如下 name="zone" type="xsd:string" default="CM-ACCTSPID" name="Id" type="xsd:string" name="rowCount" type="xsd:decim

c#调用c++-c#调用C++dll 返回值为结构体,其中包含string, 报错

问题描述 c#调用C++dll 返回值为结构体,其中包含string, 报错 c++ struct ClientInfo { char adress[4]; }; extern "C" __declspec(dllexport) ClientInfo Test() { ClientInfo c; strcpy_s(c.adress, "1234"); return c; } c# [DllImport("ManagerAPI.dll")] pub