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应用
参数要怎么传进去呢