2012-03-21 10 views
1

cxf webservicesの新機能です。cxf webserviceでリクエストパラメータを取得する方法

私はhtmlフォームから要求に応じて送信するidに基づいて学生を削除するメソッドを持っています。

@GET 
@Path("/deletestudent") 
@Description(value="Delete the identified student") 
public Response deleteStudent(@RequestParam("studentId") 
    @Description(value="Student ID to delete") final String studentId) { 

今私の問題は、私はlocalhost/student/deleteStudent?studentId=abc

として、このURLにアクセスしようとしたとき、私はABC「「の代わりに」空の文字列」としてstudentIdを取得していますことを、このです。私は何か間違っているのですか?

どのようなヘルプも非常に役に立ちます。

答えて

0

私はこの問題を解決しました。メソッドで@RequestParamの代わりに@FormParamを使用して、URL内のパラメータの値を取得する必要があります。

@GET
@Path( "/ deletestudent")
@description(値= "識別される生徒の削除")
公共応答deleteStudent(
                                      @FormParam( "studentId")
                                      @description(値= "削除する学生ID")
                                     最終列studentId){

関連する問題