Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.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
如何使用javax.ws.rs.*和Glassfish从GET HTTP方法检索参数?_Java_Jakarta Ee_Glassfish - Fatal编程技术网

如何使用javax.ws.rs.*和Glassfish从GET HTTP方法检索参数?

如何使用javax.ws.rs.*和Glassfish从GET HTTP方法检索参数?,java,jakarta-ee,glassfish,Java,Jakarta Ee,Glassfish,我刚刚在本地机器上安装了Glassfish V2,只是为了玩它 我想知道是否有办法检索GET HTTP方法传入的参数 比如说, http://localhost:8080/HelloWorld/resources/helloWorld?name=ABC 如何在Java代码中检索“name”参数?如下所示: @Path("/helloWorld") @Consumes({"application/xml", "application/json"}) @Produces({"application

我刚刚在本地机器上安装了Glassfish V2,只是为了玩它

我想知道是否有办法检索GET HTTP方法传入的参数

比如说,

http://localhost:8080/HelloWorld/resources/helloWorld?name=ABC
如何在Java代码中检索“name”参数?

如下所示:

@Path("/helloWorld")
@Consumes({"application/xml", "application/json"})
@Produces({"application/xml", "application/json"})
@Singleton
public class MyService {
    @GET
    public String getRequest(@QueryParam("name") String name) {
            return "Name was " + name;
    }
}
提出:

@Context
private UriInfo context;
在HelloWorld类中,可以访问

context.getQueryParameters() ;
获取参数映射的方法

似乎建议您可以:)