`

Jersey RESTful WebService框架学习(三)使用@QueryParam

阅读更多
介绍:@QueryParamuri路径请求参数写在方法的参数中,获得请求路径附带的参数。比如:@QueryParam("desc") String desc


前端控制
<!DOCTYPE html>
<html ng-controller="QueryParam">
<head>
<title>@QueryParam</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="../plugins/angular/angular.js"></script>
</head>
<body>
	<div ng-click="init()">获取数据</div>
	<br>
</body>
<script type="text/javascript">
	angular.module("@QueryParam.html", []).controller("QueryParam",
			function($scope, $http) {
				$scope.init = function() {
					$http({
						method : 'get',
						//拼装uri路径参数
						url : "/Jersey/api/1.0/my/first?id=123"
					}).success(function(data) {
						alert(angular.toJson(data));
					});
				};
			});
	angular.bootstrap(document, ['@QueryParam.html']);
</script>
</html>


后端取值
	@GET
	@Path("/first")
	@Produces({ MediaType.APPLICATION_JSON + ";charset=UTF-8" })
	public String QueryParam(@QueryParam(value = "id") String id) {
		System.out.println("我的第一个jersey程序");
		return "{\"id\":\""+id+"\"}";
	}


效果:



  • 大小: 6.9 KB
2
0
分享到:
评论

相关推荐

    Jersey RESTful WebService框架学习(一)

    【标题】"Jersey RESTful WebService框架学习(一)" 在Web服务开发中,RESTful API已经成为主流,它强调资源的表示和交互,通过HTTP协议进行通信。Jersey是Java平台上的一个开源框架,专门用于构建RESTful服务,它是...

    jersey restful webservice 所需包2.22版

    在标签中提到了 "jersey restful webservice",这进一步确认了该压缩包的内容是与使用 Jersey 实现 RESTful Web 服务相关的资源。 压缩包子文件 "jaxrs-ri" 可能代表 JAX-RS Reference Implementation,即 JAX-RS ...

    jersey-1.1.2 restful webservice

    总之,"jersey-1.1.2 restful webservice"是一个用于构建RESTful服务的工具包,通过使用Jersey,开发者可以高效地构建出符合REST原则的Web服务,同时享受到Java平台的强大功能和灵活性。了解并掌握这些知识点,将有...

    Jersey Rest Web Service 例子源码

    Jersey 是一个开源的 RESTful Web 服务框架,它基于 Java 的 JAX-RS(Java API for RESTful Web Services)规范。本示例源码旨在帮助开发者了解如何使用 Jersey 创建和实现 RESTful 服务。REST(Representational ...

    jersey web实例

    Jersey 是一个强大的Java库,专门用于实现RESTful Web服务。它是JAX-RS(Java API for RESTful Web Services)规范的参考实现,允许开发者轻松地创建和部署RESTful服务。在本文中,我们将深入探讨如何使用Jersey构建...

    Java webService服务端封装

    首先,我们需要理解Java中实现WebService的两种主要技术:JAX-WS(Java API for XML Web Services)和JAX-RS(Java API for RESTful Web Services)。JAX-WS是用于创建SOAP(Simple Object Access Protocol)服务的...

    JerseyServer

    【正文】 ...综上所述,"JerseyServer"是一个使用Jersey框架构建的Web服务,主要用于为Android客户端提供RESTful API接口。了解和掌握这些知识点对于构建高效、可扩展的Android应用服务器至关重要。

    rest webservice demo

    在这个“rest webservice demo”中,我们将会探讨如何使用Java来快速实现一个RESTful Web服务。 Java中实现REST服务最常用的框架是JAX-RS,它提供了一套标准API,使得开发者可以方便地创建RESTful接口。JAX-RS的...

    JAX-RS包(内含1.0和1.4)

    此外,JAX-RS还允许第三方提供实现,如Jersey、RESTEasy等,它们在标准之上提供了额外的功能和便利性。 总结来说,JAX-RS是Java开发REST服务的标准API,通过其提供的注解和接口,开发者可以高效、简洁地构建RESTful...

    javax.ws.rs-api-2.0.jar

    【描述】"restful webservice 所需要的 javax.ws.rs-api-2.0.jar" 指出,这个jar文件是构建RESTful Web服务所必需的组件。REST(Representational State Transfer)是一种轻量级的网络通信协议,常用于构建Web服务,...

    RESTful_WS_Example

    在IT行业中,RESTful Web ...总的来说,"RESTful_WS_Example"是一个基于Java EE的RESTful服务实现,通过学习和研究这个例子,开发者可以加深对RESTful架构的理解,以及如何在实际项目中使用Java EE来构建这种服务。

    RESTfull_webService

    - **Jersey**:JAX-RS的一个实现,提供完整的RESTful服务框架。 - **Spring MVC**:Spring框架的一部分,通过`@RestController`和`@RequestMapping`等注解支持RESTful服务。 4. **JSON和XML数据交换格式** - **...

Global site tag (gtag.js) - Google Analytics