2017-12-22 5 views
0

問題があります。
jsonはpostメソッドを使用してクリエットによって掲示されており、リクエストボディにあります。
私はshiroフィルタでjsonデータを取得したいと思います。
しかし、私はそれを得る方法が見つかりませんでした。
解決策はありますか?私は春のブーツを使用しています。あなたの助けのためのshiroフィルターでjsonデータを取得する

おかげ

答えて

0

まずあなたは史郎さんの1を拡張し、独自のフィルタクラスを作成する必要がありますが、リクエストオブジェクトを処理する必要があります。その場合には、単にサーブレットフィルタ、ありますフィルタ。 Shiroには、ライフサイクルのさまざまな時点で要求オブジェクトにアクセスするために上書きできるさまざまな方法が用意されています。

オーバーライドする方法は、あなたが何をしたいのかに依存し、あなたの質問では説明していません。

StringBuilder builder = new StringBuilder(); 
    BufferedReader reader = request.getReader(); 
    String line; 
    while ((line = reader.readLine()) != null) { 
     builder.append(line); 
    } 
    return builder.toString(); 
:あなたは次のようにリクエストオブジェクトは、単に身体を読んでいるあなた一度

0

史郎フィルタが直接

関連する問題