【发布时间】:2017-01-20 22:04:27
【问题描述】:
我正在使用 dropwizard 创建 Jersey Web 服务。客户端使用JsonP 处理跨域ajax 消息。
我得到了一个如下所示的资源方法:
@Path("/addUser")
@GET
@UnitOfWork
public String registerPortalUser(@Context HttpServletRequest req, @QueryParam("callback") String callback, @QueryParam("thedata") MyClass recordData) throws Throwable
{ .. }
我得到了我期望的回调参数,但是我没有收到一个应该注入MyClass 成员的单个 Json 字符串,而是得到了许多参数,它们都是 MyClass 成员名称及其值。意思是,我没有将所有内容作为单个 Json 字符串接收,而是将所有成员分开。
这是什么原因造成的?
【问题讨论】:
-
将您的 MyClass 对象添加到问题中,因为这很可能是这里的问题。请添加您正在提出的示例请求