首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAX-RS之@QueryParam跟@DefaultValue

2012-10-27 
JAX-RS之@QueryParam和@DefaultValue1 先来看@queryparam先看例子:URL输入为:users/query?from100&to200

JAX-RS之@QueryParam和@DefaultValue
1 先来看@queryparam
   先看例子:
 


   URL输入为:users/query?from=100&to=200&orderBy=age&orderBy=name
  此时,输出为:
getUsers is called, from : 100, to : 200, orderBy[age, name]
   要注意的是,跟@pathparam不同,@queryparam
中,指定的是URL中的参数是以键值对的形式出现的,而在程序中
@QueryParam("from") int from则读出URL中from的值,
而@pathparem中,URL中只出现参数的值,不出现键值对,比如:
“/users/2011/06/30”

则:
 

输出为:
getUserHistory is called, year/month/day : 2011/6/30

2 以动态的方式获得:
  


URL;users/query?from=100&to=200&orderBy=age&orderBy=name
输出为:
getUsers is called, from : 100, to : 200, orderBy[age, name]
注意这里把orderby后的两个参数读入为LIST处理了.


3 @DefaultValue,默认值

  例子:
 


URL:users/query
输出:getUsers is called, from : 1000, to : 999, orderBy[name]

很好理解吧
1 楼 itcyt 2011-11-24   用ajax怎么去调用这个jax-rs应用 2 楼 itcyt 2011-11-24   用ajax怎么去调用这个jax-rs应用itcyt 写道用ajax怎么去调用这个jax-rs应用
参数要怎么传进去呢

热点排行