CODEDRAGON ㆍDevelopment/JSP
getParameter() vs getAttribute()
구분 |
차이 |
getParameter() |
· return 값이 String 타입만이 가능 합니다. · 스트링값을 다루기때문에 주로 쿼리스트링값등을 받들 때 사용합니다. HTTP 요청 안에 폼태그로 입력한 내용들이 HTTP 요청의 파라미터(parameter)로 전달되어 집니다. 즉 HTTP 요청의 파라미터 값을 얻기 위해 request.getParameter() 메소드를 사용합니다. |
getAttribute() |
· return 값으로 Object 타입 가능 즉 모든 객체를 담을 수 있습니다. · 오브젝트 타입을 다루기때문에 자바빈객체나 뭐 다른클레스객체등을 받을때 사용합니다 |
getParameter()
Servlet -> JSP
Servlet |
request.setParameter("name", "codedragon"); |
JSP |
<% String name = request.getParameter("name"); %> |
HTML -> Servlet (HTTP 요청)
HTML |
<input type="text" name="id" size="10" maxlength="10"> |
Servlet |
String id = request.getParameter("id") |
getAttribute()
Servlet -> JSP
Servlet |
request.setAttribute("name", strHobby); |
JSP |
<% String name = (String)request.getAttribute("name"); %> |
'Development > JSP' 카테고리의 다른 글
web.xml에서 session유지 시간 설정하기, 기본값 확인하기, JSP (0) | 2020.01.13 |
---|---|
JSP - 선언부(Declaration) (0) | 2020.01.06 |
포트 충돌이 나는 경우 해결방법 (0) | 2019.12.24 |
phpMyAdmin 접속하기 (AutoSet) (0) | 2019.11.03 |
mysql root password 변경 (0) | 2019.10.28 |