Dev/JSP

request 객체를 이용하여 완전한 주소를 뽑아내기

박공명 2010. 3. 23. 22:37
request 객체를 사용하다가 get방식의 파라메터를 모두 포함한 주소를 뽑아내고 싶었던적이 있었는데
그걸 찾을수가 없더이다.. 검색실력이 달리나?
그래서 고민을 했더니 두리형이 기냥 만들어버렸다. 자 잠깐 나두 해보구싶었다규

String URI = request.getRequestURI();
String strQuery="";
Enumeration enum = request.getParameterNames();
while(enum.hasMoreElements()) { 
 String key = (String)enum.nextElement();
 String value = request.getParameter(key);
 strQuery+="&"+key+"="+value;
}
strQuery=URI+ "?" + strQuery.substring(1);

이렇게하면 request에서 뽑아낸 주소에 파라메터를 다시 합체해서 원래주소를 만들수 있겠죠?