1

Glassfish V2 をローカル マシンにインストールして遊んでみました。

GET HTTP メソッドによって渡されたパラメーターを取得する方法があるかどうか疑問に思っていました。

例えば、

http://localhost:8080/HelloWorld/resources/helloWorld?name=ABC

Java コードで "name" パラメータを取得するにはどうすればよいですか?

4

2 に答える 2

2

このような:

@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;
    }
}
于 2008-09-19T08:06:30.920 に答える
0

置くことによって:

@Context
private UriInfo context;

HelloWorld クラスで、アクセスできますか

context.getQueryParameters() ;

パラメータのマップを取得するメソッド?

http://docs.sun.com/app/docs/doc/820-4867/ggrby?a=view

あなたができることを示唆しているようです:)

于 2008-09-19T08:11:59.877 に答える