-
[JSP]JSP 데이터 넘기기(쿼리스트링)기초/JSP 2017. 2. 21. 11:31
JSP파일에서 데이터 넘기는 법
#1 쿼리 스트링
(get 방식)
get 방식으로 넘길 때 URL뒤에 ?가 생기면서 파라매터들이 붙는 것을 볼 수 있습니다.
그때 ?뒤에 오는 문장을 쿼리스트링이라고 합니다.
[파일]
5.logcheck.jsp
5.loginForm.jsp
05_main.jsp
5.loginForm.jsp
5.logcheck.jsp
쿼리스트링 사용
쿼리스트링으로 보낼때 한글이면 인코딩 작업이 필요합니다.
[쿼리스트링 사용법]
URL?변수=값
05_main.jsp
logcheck.jsp에서
sendRedirect를 통해 URL을 보낼때
?뒤에 name="+encValue가 보이시나요?
이 문장이 쿼리스트링입니다.
쿼리스트링은 항상 String형태의 문자열 타입입니다.
따라서 실수, 정수형도 전부 String타입으로 오기때문에 캐스팅작업이 필요하고 배열또한 나열해서 사용하셔야 합니다.
쿼리스트링에서 name은 임의의 파라매터로 URL을 get방식으로 보낼때 사용자가 임의로 만들어준 변수이름입니다.
하지만 jsp를 통해 받을 때 같은 변수이름으로 받아 주셔야 합니다.
쉽게 설명하기위해 네이버를 보겠습니다.
한글 인코딩 한부분을 알 수 없으니
java로 고쳐서 작성하니 다음 결과로 바뀌는걸 볼 수 있습니다.
'기초 > JSP' 카테고리의 다른 글
[JSP] page buffer (0) 2017.02.22 [JSP] 초기화 파라미터 (0) 2017.02.22 [JSP] 인코딩/디코딩 (0) 2017.02.20 [JSP] 공용페이지 (0) 2017.02.16 [JSP] 에러페이지 (0) 2017.02.16