본문 바로가기
Programing/Java & Spring

[JAVA] 파라미터 로그 찍기

by 슈퍼와이비 2013. 6. 26.
반응형

JSP로 들어온 파라미터를 JSP 에서 찍는 방법이다.

로그를 확인할때 사용하면 유용하다

 

//파라미터 로그찍기
Enumeration enumParam = request.getParameterNames();
System.out.println("▶▷▶▷ [printHttpServletRequest] Parameter Info START =========");
while (enumParam != null && enumParam.hasMoreElements())
{
    String paramNm = (String) enumParam.nextElement();
    String[] paramValues = request.getParameterValues(paramNm);
    if( (paramValues != null) && (paramValues.length > 0) )
    {
        int paramValueCnt = paramValues.length;
        // 파라메터값 세팅
        if (paramValueCnt > 1) {
            // 복수 파라메터는 스트링 배열
            for(int i=0; i<paramValueCnt; i++)
            {
                    System.out.println("▶ " + paramNm + " : [" + paramValues[i] + "]");
            }
        } else {
            // 단일 파라메터는 스트링 값
            System.out.println("▶ " + paramNm + " : [" + paramValues[0] + "]");
        }
    }
}

반응형