[Java]getAttributeでHttpリクエスト属性を取得する

2021年8月20日

関数
1.Enumeration <String> getAttributeNames()
このリクエストで使用可能な属性の名前を含む Enumeration を返します。リ

2.getAttribute(String name)
指定された名前の属性が存在しない場合、名前付き属性の値を Object、または null として返します。

使用例

StringBuilder sb = new StringBuilder();

// 全リクエスト属性名を取得
Enumeratio<?> objNames = request.getAttributeNames();
while (objNames.hasMoreElements()) {
    
    // 属性名を取得
    String strAtt = (String)objNames.nextElement();
      
      // 値を取得
    Object resValue = request.getAttribute(strAtt);
    
    sb.append(strAtt);
    sb.append(":");
    sb.append(resValue);
    sb.append("\n");
}

System.out.print(sb.toString());

 

Java

Posted by arkgame