JSP Servlet 5
html form 태그
html 의 form 태그는 서버쪽으로 정보를 전달할때 사용하는 태그이다.
input type , name , value
input 태그
type = 태그 종류 지정
name = input 태그 이름
value = name에 해당하는 값
type = text
일반적인 데이터를 입력하기 위해 사용한다.
type = password
로그인 페이지 등에서 비밀번호를 입력하기 위해서 사용한다
input 태그의 name은 서블릿에서 request.getParameter 로 값을 받아올때 태그를 식별 할 수 있게 해주는 이름이다.
value는 서블릿으로 보낼때 담기는 값을 의미한다.
submit
form 내의 데이터를 전송할때 사용한다
reset
form 내의 데이터를 초기화 할때 사용한다
checkbox
데이터 값을 여러개 전송해야 할 때 사용한다
radio
checkbox와 달리 여러 개의 데이터 값 중 한 개의 값만을 전송할 때 사용한다
select
리스트 형태의 데이터를 사용한다
form action = "요청하는 컴포넌트 이름 (aaa.jsp , helloworld 서블릿)" method ="post, get"
get : http://ip주소:port번호/컨텍스트/path/controller?cmd=1&id="adf"
Post : http://ip주소/port번호/컨텍스트/path/controller
Form 태그의 submit 버튼을 클릭하여 데이터를 서버로 전송하면 해당 파일(Servlet)에서는 HttpServletRequest 객체를 사용해서 Parameter 값을 얻을 수 있다.
html 파일 - Servlet 파일
submit request.getParameter
한글처리
Tomcat 서버의 기본 문자 처리 방식은 IOS-8859-1 방식이다. 따라서 개발자가 별도의 한글 인코딩을 하지 않으면 한글이 깨져보이는 현상이 있다.
Get 방식과 Post 방식에 따라서 한글 처리 방식에 차이가 있다.
Get방식의 한글 처리
server.xml 수정
<connector URIencoding = "UTF-8">
Post 방식의 한글 처리
request.getParameter("UTF-8");
'Spring Framework > jsp 웹' 카테고리의 다른 글
JSP Servlet 7 (0) | 2017.12.26 |
---|---|
JSP Servlet 6 (0) | 2017.12.26 |
JSP Servlet 4 (0) | 2017.12.24 |
JSP Servlet 2 (0) | 2017.12.24 |
JSP Servlet 1 (0) | 2017.12.24 |
댓글