Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Dropwizard@QueryParam返回null,而不是读取参数_Java_Json_Url_Jackson_Dropwizard - Fatal编程技术网

Java Dropwizard@QueryParam返回null,而不是读取参数

Java Dropwizard@QueryParam返回null,而不是读取参数,java,json,url,jackson,dropwizard,Java,Json,Url,Jackson,Dropwizard,我有一个采用@QueryParam值的应用程序,如下所示: import javax.ws.rs.* //Some stuff here @POST @Path("/mypath") public Response generate( @QueryParam("value") String value) { // value is always null here. } 当我通过以下URL调用此方法时,值为null: http://myhost/mypath?value=som

我有一个采用
@QueryParam
值的应用程序,如下所示:

import javax.ws.rs.*

//Some stuff here

@POST
@Path("/mypath")
public Response generate(
   @QueryParam("value") String value) {
  // value is always null here. 
}
当我通过以下URL调用此方法时,值为
null

http://myhost/mypath?value=somevalue

虽然导入javax.ws.rs.*不会导致编译器抱怨,但javax.ws.rs.QueryParm导入不会发生。因此,将导入更改为:

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.POST;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response;

然后输入值。

从通配符更改为特定导入不会产生任何影响。。。如果是这样的话,JVM就会因为inceptionAlex而崩溃,我同意,也许我的maven依赖项中还有其他错误。但是,当我导入javax.ws.rs.*时,我不会导入QueryParam(尽管我会导入其他所有内容),当我专门导入QueryParam时,我会得到QueryParam…尽管两者都编译,但其中一个不起作用。请建议我可以提供哪些其他信息:编译器版本、DropWizard版本、Maven版本、Maven依赖项?