JSP/JSP 공부

[jsp] form태그 - method설정

congs 2023. 5. 10. 14:31

form태그 - method설정

  • form태그에서 보내는 경우 : 기본 get 방식으로 값을 보냄 

 

1. method = "get" 방식

  • 쿼리스트링은 달고 URL을 상에서 이동하는 방식
  • (아무것도 적지 않는 경우,기본)   
  • 기본 사용 그대로 사용하면 됨
  • <form action="step5-action.jsp"> 

 

2. method = "post" 방식 

  • 데이터를 숨겨서 보내야하는 경우
  • (보안상의 경우, 내용이 많은 경우)
  • <form action="step6-action.jsp" method="post" >
  • 받는 부분에서 <% request.setCharacterEncoding("utf-8"); %>  한글처리 필요!

 


 

사용예시

 

문제 : 20살 이상이면 성인, 15살 이상이면 청소년, 5살 이상이면 어린이, 1살이상이면 유아

나머지는 태어나지 않음 출력하는 방법

 

1. method = "get" 방식

 

==  step-form.jsp  ==

- step-form.jsp 에서 이름과 나이를 받아

==  step-action.jsp  ==

- step-action.jsp 에서 출력


 

2. method = "post" 방식

==  step-form.jsp  ==

- step-form.jsp 에서 이름과 나이를 받아

 

==  step-action.jsp  ==

- step-action.jsp 에서 출력