我先创建一个pojo
@XmlRootElement
public class Category {
private int id;
private String name;
//....
}
然后创建restful webservice resource类
@PUT
@Path("add")
@Produces("text/html")
@Consumes( { "application/xml", "application/json" })
public String addCategory(Category category) {
System.out.println("处理添加类别逻辑,接受的数据为id:"+category.getId()+",name:"+category.getName());
return "ok";
}
测试通过
用ajax 调用时出 了问题(我用的是jquery)
$.ajax({
url:"/restblog/services/category/add",
type:"PUT",
data:{"id":1,"name":"id为1的category"},
success :function (result){
alert(result);
},error:function (){
alert("add category failed!");
}});
我试过用
data:"{\"id\":1,\"name\",\"id为1的category\"}",
报同样错误,错误在firebug下截图是这样的
很让我不解。还请各位高手指教。
- 大小: 7.8 KB
- 大小: 4.6 KB
- 大小: 13.6 KB
分享到:
相关推荐
"MvcAndAjax"这个文件名可能代表了一个包含MVC项目和相关的JavaScript文件的示例,用于演示如何在MVC应用中使用AJAX调用WebService。在这个项目中,你可能会找到一个控制器、视图以及用于调用WebService的...
客户端JavaScript通过jQuery、AngularJS、Vue.js等库简化Ajax调用。 **三、WebService与Ajax的结合** 尽管两者主要应用于不同的场景,但有时也会结合使用。例如,一个Ajax请求可能需要调用一个WebService来获取...
在这个例子中,我们将探讨如何使用Java和Spring框架构建一个JSON Web Service,并通过JavaScript进行调用。同时,我们还将涉及到JDBC(Java Database Connectivity),它是Java中用于与数据库交互的标准API。 首先...
在IT领域,Ajax(Asynchronous JavaScript and XML)与WebService的结合是实现Web应用程序异步通信、提高用户体验的重要技术。本文将深入探讨这两种技术的核心概念、工作原理以及它们如何协同工作来构建高效的应用...
例如,我们可以使用jQuery的$.ajax()或$.getJSON()方法发起一个异步请求到WebService接口,获取返回的JSON数据。服务器端处理请求后,将结果封装成JSON格式,返回给客户端。客户端接收到JSON数据后,使用JavaScript...
在这个"JS调用WEBSERVICE的demo"中,我们将会探讨如何使用JavaScript来调用Web Service,以及相关的技术要点。 首先,让我们理解什么是Web Service。Web Service是一种基于网络的、可互操作的软件接口,它能够通过...
本篇文章将深入探讨如何在ASP.NET中手写AJAX调用后台方法。 首先,理解AJAX的核心原理是关键。它允许浏览器异步与服务器通信,无需刷新整个页面即可获取或更新数据。在ASP.NET中,我们可以利用JavaScript库,如...
通常,WebService使用SOAP(Simple Object Access Protocol)协议进行数据交换,但也可以采用RESTful API的方式,以JSON格式返回数据,更适合前端处理。 3. **数据传递与解析**: 在Ajax请求中,前端会将当前选择...
在这个实例中,我们可能使用了 AJAX(异步 JavaScript 和 XML)技术来实现与 Web Service 的通信,尽管返回的数据可能是 JSON 格式,因为 JSON 更加轻量级且易于处理。 首先,理解 JavaScript 的作用。JavaScript ...
尽管随着RESTful API的流行,SOAP类型的WebService使用有所减少,但在某些场景下,特别是需要强类型检查和事务支持时,WebService仍然是一个实用的选择。理解并掌握WebService的原理和使用方法对于进行分布式系统...
WebService实例mootools.zip是一个关于使用MooTools JavaScript库实现WebService调用的示例项目。在Web开发中,WebService是一种基于HTTP协议的、平台无关的通信方式,它允许不同系统间进行数据交换。MooTools是一款...
而 WebService 是一种网络服务,允许不同系统间的通信,常常通过SOAP协议交换XML格式的消息,也可通过RESTful服务使用JSON等格式交换数据。本篇实例主要讲述在使用JQuery Ajax向WebService传递参数时需要注意的几个...
在本主题中,我们将深入探讨如何使用JS调用外部天气预报和手机查询等Web服务。 一、Web Services简介 Web服务是一种基于互联网的、使用标准协议(如HTTP)来交换数据和业务逻辑的软件应用。它们允许不同系统之间...
在本压缩包“webservice插件和使用文档.rar”中,包含的资源可能是一个关于Web服务调用的详细教程,特别是针对Web服务调用的不同方法,如AJAX和SOAPUI的使用。下面我们将深入探讨这些知识点。 1. **Web服务基础**:...
以下是关于“WebService 7本书”中可能涵盖的一些核心知识点,以及与AJAX、CXF、RESTful和WS相关的应用知识: 1. **WebService基础**:Web服务基于开放标准,如XML(可扩展标记语言)用于数据表示,WSDL(Web服务...
前端代码会通过AJAX调用,利用jQuery的$.ajax或$.getJSON方法,与后端的WebService进行异步数据交换,实现动态网页功能。 总结一下,这个项目展示了如何使用Java的CXF框架和Spring框架来构建Web服务,以及如何通过...
而对于 RESTful 服务,可以直接构造 URL 并使用 AJAX 发送请求。 7. **服务器端响应**: 服务器端接收到请求后,执行相应的业务逻辑,可能涉及到与数据库的交互。完成后,返回响应给客户端,可以是 JSON、XML 或...
对于RESTful Web服务,通常使用HTTP方法(GET、POST、PUT、DELETE等)和JSON格式进行数据交换。 6. **安全性与最佳实践**:在使用Web服务时,应确保遵守服务提供商的使用条款,避免滥用或超出配额。同时,对敏感...
同时,利用Java的WebService库创建服务,并通过Ajax调用来验证和测试服务功能。在实践过程中,理解每个技术的基本原理,掌握如何将它们整合,是提升Web开发技能的关键步骤。 总的来说,Java、Ajax和WebService是...