Form Control의 값은 Web Parameter로 전달된다.(parameter 전달방식)
request 내장객체를 사용하여 back-end에서 값을 받는다.
- name속성에 값이 유일(이름이 유일)
String 변수명 = request.getParameter("이름")
- name속성에 값이 중복(이름이 중복)
String[] 배열명 = request.getParameterValues("이름");
- web parameter는 문자열로만 전달된다.
- String
String str = new String(문자열.getBytes("encoding할 charset"),"생성할 charset");
- URLEncoder사용
String str = URLDecoder.decode(URLEncoder.encode(문자열,"인코딩할 charset"), "디코딩할 charset")
- 내장객체 제공 method
request.setCharEncoding("인코딩할 chartset");
서버 내 페이지이동
forward, redirect방식이 제공.
- forward
요청객체를 사용한 페이지 이동.
웹 브라우저는 페이지이동을 모른다.
데이터 처리페이지와 화면 구현 페이지를 분리하여 제작하기 위해서 사용.