需要如下jar支持:
jersey-core-1.4.jar
jersey-client-1.4.jar
jersey-json-1.4.jar
jersey-server-1.4.jar
jackson-core-asl-1.5.5.jar
jackson-jaxrs-1.5.5.jar
jackson-mapper-asl-1.5.5.jar
jackson-xc-1.5.5.jar
asm-3.1.jar
jettison-1.1.jar
jsr311-api-1.1.1.jar
如何 tr为接收参数,可以接收json,如想处理json 可以使用json-lib-2.4-jdk15.jar对其进行更多操作。
package com.javaeye.test;
import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/tr")
public class ReceiveTR {
@POST
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public String moduleResult(@FormParam("tr") String tr){
System.out.println("POST RECEIVE");
System.out.println("tr=" + tr);
return "OK";
}
@GET
@Produces(MediaType.TEXT_PLAIN)
public String test(){
System.out.println("GET : hello");
return "OK";
}
}
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Jersey</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.javaeye.test</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
分享到:
相关推荐
基于rest的jersey的webservice 包含mvc设计模式 单例模式 工厂模式
那么首先需要了解jersey和webservice的关系,捋顺webservice框架的各种实现,通过查阅相关博客,我个人总结webservice的结构图如下:通过上图,大概可以了解到webservice和jersey的关系了,然后我们需要了解RESTful...
在这个框架中包含base认证,日志,rest,eclipselink jpa等等。但是有个问题就是我在利用@PersistenceUnit注解是总是无法成功,也只能自己亲自完成这块代码。
集成jersey、spring、mybatis、redis、struts、druid等框架
非常好用的webservice for axis客户端详尽代码! 可以用以快速入门webservice的学习。
NULL 博文链接:https://1197581932.iteye.com/blog/2400218
Restful Jersey webservice:包括Jersey实现的Restful webservice工程,这是一个比较实用的实例项目,在Tomcat中能实际正常运行起来。
jersey-1.1.2 restful webservice
jersey restful webservice最新版资源共享,欢迎下载!
一个使用Jersey和Tomcat搭建的RESTful WebService,实现了使用Get,POST,PUT,DELETE方法来操作资源,极具构建RESTful WebService的参考价值。
webservice for idea,你可以用idea来很方便的开发webservice了
Jersey和Tomcat构建RESTful WebService及其调用
使用SpringBoot整合jersey 实现Restful web service.同时整合springmvc。
webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录质
这个记录了我开发的一个webservice for sharepointdemo,跟他想对应的开发文档描述http://blog.csdn.net/li_shengwangso/article/details/7274950
在Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用
axis2 webservice for myeclipse插件Axis2_Codegen_Wizard_1.2.1 使用方法:解压后直接放到dropins目录
axis2 webservice for myeclipse插件Axis2_Service_Archiver_1.3.0 使用方法:解压到eclipse下的dropins下 重起myeclipse
java项目REST方式使用Jersey技术实现webservice远程调用,内附使用说明文档和Jersey包,方便学习和查阅,最重要的是我的资源优势就是物美价廉哟~~