はじめに
OGPで設定するURL項目をフィールドに渡す時、
意図しない値を表示していた。
その時の調査に用いたソースです。
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {
System.out.print.ln(headerNames.nextElement());
}
Enumeration<String> attributeNames = request.getAttributeNames();
while (attributeNames.hasMoreElements()) {
System.out.print.ln(attributeNames.nextElement());
}
苦労したこと
普段はrequest.getHeaderNames() を多用しているのですが、今回は全く関係していませんでした。
request.getAttribute("javax.servlet.forward.request_uri");
結論として上記値で取得することができました。