HTML Form Control의 값 받기

Form Control의 값은 Web Parameter로 전달된다.(parameter 전달방식)
request 내장객체를 사용하여 back-end에서 값을 받는다.

  • name속성에 값이 유일(이름이 유일)
    String 변수명 = request.getParameter("이름")
  • name속성에 값이 중복(이름이 중복)
    String[] 배열명 = request.getParameterValues("이름");
  • web parameter는 문자열로만 전달된다.
  1. String
    String str = new String(문자열.getBytes("encoding할 charset"),"생성할 charset");
  2. URLEncoder사용
    String str = URLDecoder.decode(URLEncoder.encode(문자열,"인코딩할 charset"), "디코딩할 charset")
  3. 내장객체 제공 method
    request.setCharEncoding("인코딩할 chartset");

서버 내 페이지이동

forward, redirect방식이 제공.

  • forward
    요청객체를 사용한 페이지 이동.
    웹 브라우저는 페이지이동을 모른다.
    데이터 처리페이지와 화면 구현 페이지를 분리하여 제작하기 위해서 사용.

0개의 댓글