request.getParameter() 와 request.getAttribute() 는 다릅니다.
request.getParameter("aaa") 라고 하면,
현재 열려진 .jsp 를 호출하는 쪽의 response 데이타의 form 태그 파라미터에 "aaa" 라는 스트링에 넣어진 값을 체크합니다.
request.getAttribute("aaa") 라고 하면,
현재 열려진 .jsp 안에서 request.setAttribute("aaa", "문자열") 로 세팅하였을 때에만 값이 나오고,
setAttribute() 를 호출하지 않았다면 request.getAttribute("aaa") 의 값은 null 입니다.
A.jsp 가 B.jsp 를 호출하고,
A.jsp 안에 <form><input name="aaa" value="aa1"></form> 와 같이 되어 있다고 할 때..
B.jsp 에서 request.getParameter("aaa") 의 값은 "aaa1" 이고,
B.jsp 에서 request.getAttribute("aaa") 의 값은 null 입니다.
.Fine.
'Server Oriented > Java & JSP' 카테고리의 다른 글
크롬에서 https 를 실행해도 안전함이 안 뜰 때.. '사이트 정보 보기' (2) | 2017.06.05 |
---|---|
OWASP Top 10 - 2017 (0) | 2017.05.25 |
JSP 에서 HTML 로 엑셀 저장시 테두리 두께를 얇게 하려면 thin 사용 (2) | 2016.12.02 |
ConcurrentModificationException, Transcation 이 중첩될 때도 발생 (0) | 2016.11.22 |
Java 를 사용하여 HTML 에서 텍스트만 추출하기 (0) | 2016.09.26 |