반응형

JSP form 태그에서 값 넘기기

index.jsp 작성

값을 입력 받기 위해 form 태그를 위와 같이 작성합니다.

크롬에서 index.jsp 출력

크롬으로 확인해보면 아이디와 비밀번호 입력창, 전송 버튼이 생긴 것을 볼 수 있습니다.

 

아이디와 비밀번호 입력

테스트를 위해 아이디와 비밀번호를 입력합니다.

 

404 오류

form 태그의 action 속성에 "index_action.jsp" 를 경로로 지정했는데 이동할 페이지가 없어서 오류가 발생합니다.

 

index_action.jsp 작성

값을 넘겨 받을 index_action.jsp 파일 만들어줍니다.

 

다시 테스트

이번에는 페이지 이동만 확인할 것이니 아무것도 입력하지 않고 전송 버튼을 누릅니다.

 

페이지 이동 확인

아무것도 보이지 않지만 주소를 보면 index_action.jsp로 이동한 것을 볼 수 있습니다.

 

index_action.jsp 작성

페이지가 정상적으로 이동하는 것을 확인했으니 값을 받아봅시다.

JSP 기본 태그인 스크립트릿(<% %>)을 이용하여 index.jsp에서 값을 받아옵니다.

 

request.getParameter() 메소드를 사용하여 form에 들어간 값을 문자열로 받아줍니다.

인자로는 index.jsp의 form에서 name="" 안에 넣은 이름을 맞춰서 넣어야 합니다.

 

index.jsp에서 값 입력

값이 넘어가는 지 확인하기 위해 다시 임의로 값을 입력합니다.

아이디에 examid, 비밀번호에 exampass를 입력했습니다.

index_action.jsp 에서 넘어온 값 확인

정상적으로 넘어오는 것을 확인할 수 있습니다.

반응형

+ Recent posts