首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >名称中带有'-‘的RESTEasy映射参数

名称中带有'-‘的RESTEasy映射参数
EN

Stack Overflow用户
提问于 2013-03-26 23:44:16
回答 1查看 87关注 0票数 0

一个简单的问题(我希望如此…)供RESTEasy专家使用。我收到一个通过POST发布的表单,其中包含名称中带有'-‘的属性:示例:return-code=12

我想把这篇文章的所有内容都映射到一个Pojo中:

代码语言:javascript
复制
public class MyFormInfo {
    public String attr1="";
    public String return_code=""; // don't work because return-code is not mapped in return_code
...

方法声明如下:

代码语言:javascript
复制
@POST
@Path("/return-cic-payment")
public String receiveForm(MyFormInfo form) throws Exception {
    log.info("Return-code is : {}", form.return_code);
}

我不想在参数列表中逐个映射属性,因为表单包含大量字段。

因为我的POJO中不能有一个名为"return-code“的属性,所以我想知道如何获取这个参数的值。自定义映射可以是一种解决方案,但我不知道如何实现。另一个想法,我尝试了,但没有成功,以接收属性的映射。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-27 06:26:52

试试这个:http://docs.jboss.org/resteasy/docs/1.0.0.GA/userguide/html_single/#_Form

代码语言:javascript
复制
class MyFormInfo{
  @FormParam("return-code") 
  private String returnCode;
  //etc.
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15641313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档