![](/img/trans.png)
[英]JAX-RS Jersey @BeanParam cannot handle “application/x-www-form-urlencoded”
[英]Get all form parameters in a @BeanParam (JAX-RS, Jersey)
我試圖找出是否有可能在用@BeanParam注釋的REST端點類中獲取所有表單參數。
例如,我有一個端點:
public void Response get(@BeanParam MyBeanClass bean) {
...
}
而且我希望能夠在MyBeanClass
獲取Form參數。 我不想使用@FormParam
因為這需要提前知道什么參數。 即使有可能,我似乎也想不出該怎么做。 是嗎?
謝謝您的幫助。
不,沒有@BeanParam
情況下, @FormParam
使用@BeanParam
獲取表單參數。
@BeanParam
只是一個參數聚合器 。 除了@FormParam
之外,它還支持@QueryParam
, @PathParam
, @HeaderParam
甚至@Context
批注。
官方文檔: https : //docs.oracle.com/javaee/7/api/index.html? javax / ws / rs / Bean / Param.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.