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

投稿者: Anonymous

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

解決

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

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

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *