package com.app.web.restfull.demo; /** * * @author dcliu<liudaocheng123456@163.com> * @date 2016年3月29日 */ import javax.servlet.http.HttpServletRequest; import javax.ws.rs.DELETE; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.QueryParam; import javax.ws.rs.core.Context; import com.app.web.utils.RequestUtil; @Path("/ParameterBindDemo") public class ParameterBindDemo { @GET @Path("/paraIsStr") public String paramDemo1( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2 ){ System.out.println(arg1+","+arg2+",rand:"+(int)(Math.random()*100)+"paraIsStr"); return arg1+","+arg2+",rand:"+(int)(Math.random()*100); } @GET @Path("/paraHasNumber") public String paramDemo2( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2, @QueryParam("vInt") int vInt, @QueryParam("vDouble") Double vDouble ){ System.out.println(arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100)+"paraHasNumber"); return arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100); } @PUT @Path("/paraPutHasNumber") public String paramPutDemo( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2, @QueryParam("vInt") int vInt, @QueryParam("vDouble") Double vDouble ){ return arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100); } @DELETE @Path("/paraDelHasNumber") public String paramDelDemo( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2, @QueryParam("vInt") int vInt, @QueryParam("vDouble") Double vDouble ){ System.out.println(arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100)); return arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100); } @POST @Path("/paraPostHasNumber") public String paramPostDemo( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2, @QueryParam("vInt") int vInt, @QueryParam("vDouble") Double vDouble ){ System.out.println(arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100)); return arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100); } @POST @Path("/postData1") public String postData1(@Context HttpServletRequest request){ String str = RequestUtil.getRequestBodyAsString(request); System.out.println("str:"+str); return str; } @GET @Path("/paraHasNumberNoBind") public String paramDemo3( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2, @QueryParam("vInt") int vInt, Double vDouble ){ return arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100); } @GET @Path("/paraHasNumberNoBind1") public String paramDemo4( @QueryParam("arg1") String arg1, @QueryParam("arg2") String arg2, int vInt, Double vDouble ){ return arg1+","+arg2+","+vInt+","+vDouble+",rand:"+(int)(Math.random()*100); } }

gvin001 LV14
2023年3月20日
aaaaaaaaa1000000 LV1
2022年12月14日
zhantaipiao LV1
2020年12月16日
初心不负丶方得始终 LV11
2020年7月13日
Z2507820029 LV1
2019年9月18日
whywhywhy LV10
2019年8月29日
hellopanpanpan LV1
2019年7月24日
standout125 LV2
2019年6月23日
tc87022 LV1
2019年5月14日
liangbing LV2
2019年4月4日

ben6666 LV6
2023年8月10日
gvin001 LV14
2023年3月20日
aaaaaaaaa1000000 LV1
2022年12月14日
and123456 LV11
2022年8月10日
1358849392 LV21
2022年1月7日
Wdsadasd LV2
2021年12月9日
zhouyang0707
2021年10月18日
暂无贡献等级
我亦是行人 LV1
2021年5月28日
心中无码 LV5
2021年1月7日
zhantaipiao LV1
2020年12月16日