HttpServletRequestのsetAttribute()でセットされた情報を確認したい


Java ServletのHttpServletRequestオブジェクトに、  
setAttribute()でどんな情報がセットされているのか、  
json形式などで簡単に確認する方法はありますか？




`HttpServletRequest.getAttributeNames()`で全属性名のリストを取得して、そのリストの各要素(属性名)をキーに`HttpServletRequest.getAttribute()`を呼び出すことで属性値を確認できます。

ただ、属性値は任意のJavaオブジェクトなので、JSON形式では確認できません。Jacksonなどのライブラリ使ってやりたいことは実現できるかもしれませんが。




`HttpServletRequest.getAttributeNames()`で全属性名のリストを取得して、そのリストの各要素(属性名)をキーに`HttpServletRequest.getAttribute()`を呼び出すことで属性値を確認できます。

ただ、属性値は任意のJavaオブジェクトなので、JSON形式では確認できません。Jacksonなどのライブラリ使ってやりたいことは実現できるかもしれませんが。

