如何使用javax.ws.rs。*和Glassfish从GET HTTP方法检索参数?
时间:2020-03-06 14:24:59 来源:igfitidea点击:
我只是在自己的本地计算机上安装了Glassfish V2,以便进行试用。
我想知道是否有一种方法可以检索GET HTTP方法传递的参数。
例如,
http://localhost:8080/HelloWorld/resources/helloWorld?name=ABC
如何在Java代码中检索"名称"参数?
解决方案
像这样:
@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() ;
方法来获取参数图?
http://docs.sun.com/app/docs/doc/820-4867/ggrby?a=view
似乎建议我们可以:)