4

ジャージーを使用して残りの Web サービスを構築しています。この関数を追加すると、この例外が発生しましたが、削除すると、サーバーは非常にうまく機能します。

Customer.orderWeb(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String), should not consume any form parameter.

コードは

@Path("orderWeb/{customerID}/{restaurantID}/{IDs}/{numbers}/{descriptions}/{addressID}")
    @GET
    @Produces({ MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN,
            MediaType.TEXT_HTML, MediaType.TEXT_XML })
    @Consumes({ MediaType.TEXT_PLAIN, MediaType.TEXT_PLAIN,
            MediaType.TEXT_PLAIN })
    public String orderWeb(@FormParam("customerID") String customerID,
            @FormParam("restaurantID") String restaurantID,
            @FormParam("IDs") String IDs, @FormParam("numbers") String numbers,
            @FormParam("descriptions") String descriptions,
            @FormParam("addressID") String customerAddress) {
        return "WSSSSSSSSSSSSSSSSSS";
    }

私はいつもそのパスのようなパスを使用しているので、それは奇妙です。私は何が間違っているのかわからない

4

3 に答える 3

21

@QueryParamとともに使用する@GET_@FormParam@POST

于 2013-10-29T17:54:56.643 に答える