ann
          冰是沒有未來的,因為它的永恒
          posts - 107,comments - 34,trackbacks - 0
          server:
              
          package  com.test.web.resources;

          import javax.ws.rs.Consumes;
          import javax.ws.rs.POST;
          import javax.ws.rs.Path;
          import javax.ws.rs.Produces;
          import javax.ws.rs.core.MediaType;
          import javax.ws.rs.core.MultivaluedMap;

          import org.springframework.stereotype.Component;


          /**
           * 測試
           * 
          @author ann
           *
           
          */
          @Path(
          "/test")
          @Component
          public class Test {
              
              @POST
              @Path(
          "/formTest")
              @Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
              @Consumes(
          "application/x-www-form-urlencoded")
              
          public String formTest(MultivaluedMap<String, String>  formParams) {
                  String result  
          = "";
                  result 
          = "name:" + formParams.getFirst("name"+ " ; nickname:"+formParams.getFirst("nickname");
                  
          return result;
              }
             
          @POST
              @Path("/formTest2")
              @Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
              @Consumes("application/x-www-form-urlencoded")
              public String formTest2(@QueryParam("uid")Long uid,MultivaluedMap<String, String>  formParams) {
                  String result  = "";
                  result ="uid"+ uid + " ; name:" + formParams.getFirst("name") + " ; nickname:"+formParams.getFirst("nickname");
                  return result;
              }

          }
          client 測試例子:

           
          package com.test.test;


          import javax.ws.rs.core.MultivaluedMap;

          import com.sun.jersey.api.client.Client;
          import com.sun.jersey.api.client.WebResource;
          import com.sun.jersey.api.client.config.ClientConfig;
          import com.sun.jersey.api.client.config.DefaultClientConfig;
          import com.sun.jersey.core.util.MultivaluedMapImpl;

          public class Test {
              
          private static final  String baseUrl="http://localhost:8082/TestServer";
              
              
          public void testMultivaluedMap (){
                   ClientConfig cc 
          = new DefaultClientConfig();
                   Client c 
          = Client.create(cc);
                   MultivaluedMap  form 
          = new MultivaluedMapImpl();
                   form.add(
          "name","ann zhang");
                   form.add(
          "nickname","ann ");
                   WebResource wr 
          = c.resource(baseUrl + "/test/formTest");
                   String response 
          = wr.post(String.class, form);
                   System.out.println(
          "result:"+response);
                  
              }

             
          public void testMultivaluedMap2 (){
                   ClientConfig cc = new DefaultClientConfig();
                   Client c = Client.create(cc);
                   MultivaluedMap  form = new MultivaluedMapImpl();
                   form.add("name","ann zhang");
                   form.add("nickname","ann ");
                   WebResource wr = c.resource(baseUrl + "/test/formTest2");
                   String response = wr.queryParam("uid", "10").post(String.class, form);
                   System.out.println("result:"+response);
                  
              }
              public static void main(String[] args){
                  Test test 
          = new Test();
                  test.testMultivaluedMap();
                 
          test.testMultivaluedMap2();
              }

          }

          posted on 2010-01-11 17:02 冰是沒有未來的,因為它的永恒 閱讀(5361) 評論(1)  編輯  收藏 所屬分類: java

          當下,把心放下 放下如果是可能的,那一定是在當下,
          不在過去,也不在未來。
          當下放下。唯有活在當下,你的問題才能放下。

          主站蜘蛛池模板: 九江市| 上饶市| 法库县| 合阳县| 鸡西市| 海宁市| 漯河市| 伊吾县| 铜陵市| 焦作市| 南靖县| 宜章县| 贡嘎县| 贡山| 政和县| 集安市| 桃园市| 罗甸县| 小金县| 永康市| 唐山市| 育儿| 云浮市| 库伦旗| 洛扎县| 四平市| 岚皋县| 封开县| 大港区| 樟树市| 钟山县| 敖汉旗| 武陟县| 绵阳市| 民和| 务川| 衢州市| 扬中市| 郎溪县| 五大连池市| 富宁县|