WS.url()を使用してhttpリクエストを送信しようとしていますが、アクションは次のようなカスタムクラスパラメータを受け取ります。
public static void add(@Valid MyPage info) {...}
MyPageに地図があります
@Required
public Map<String, String> content = new HashMap<String, String>();
しかし、私がリクエストを送信しようとすると
WS.url().setParameter("info.content[name]","mynameis");
アクションにパラメーターがなく、リクエストのクエリ文字列がinfo.content [name]を...%5Bname%5Dに変換します... WS.createQueryStringを確認したところ、すべてのキーと値がエンコードされることがわかりました。それを回避する方法はありますか?
アップデート:
info.content.nameに変更しましたが、機能します