본문 바로가기

Web Language/JSP

jsp_데이터받아오기 *

웹 페이지에서 입력값을 받아와서 값을 사용 또는 출력할 수 있다.

 

먼저, 입력값을 받을 폼을 설정한다.

 

form.jsp

<h1>로그인 하세요</h1>
<form action ="<%= request.getContextPath()%>/action.jsp" method="post">	
     아 이 디 : <input type="text" name="id"><br/>
    비밀번호 : <input type="password" name="pw"><br/>
    <input type="submit" value="로그인">
</form>

 

위의 폼은 form.jsp 파일 내부이다. 로그인버버튼 클릭시 action.jsp 파일이 호출되어 실행된다.

request.getContextPath() 는 절대 경로로 지정해 준다.

 

로그인 하세요

아 이 디 :
비밀번호 :

위와 같은 폼에서 입력한 아이디, 비밀번호 등 각각 요소의 데이터 값이 전송되는 방법을 알아보자.


action.jsp

 

① 입력 데이터 받기.

String id = request.getParameter("id");
String pw = request.getParameter("pw");

 

jsp의 내장객체 request.getParameter 을 사용하여 각각의 입력값을 새로운 String타입 변수에 저장한다.

 

② 입력 데이터를 콘솔창에 출력

System.out.println("id action.jsp : "+ id );
System.out.println("pw action.jsp : "+ pw );

 

위의 입력 데이터를 저장한 변수를 System.out.println 메소드를 이용하여 콘솔창에 출력한다.

 

 

id 의 값에 id_003, pw 값에 pwseol 가 입력된 것을 보여준다.

 

③ 입력 데이터 웹 브라우저에 출력

(1) 함수를 사용하여 출력

out.println("id action : " + id );
out.println("pw action : " + pw );

 

System.out.println과 사용법이 같다. System. 이라는 문구를 빼면 콘솔창이 아닌 웹 브라우저에 직접 출력한다.

 

 

(2) 스크립트 사용하여 출력

아 이 디 : <%= id %> <br/>
비밀번호 : <%= pw %> <br/>

 

자바스크립트로 변수의 주소값에 있는 값을 불러와 출력시킨다.

 

 

 

 

 

'Web Language > JSP' 카테고리의 다른 글

JSP와 DB연결 - SELECT  (0) 2020.04.01
JSP와 DB연결  (0) 2020.04.01
Session(세션) *  (0) 2020.04.01
include 활용 *  (0) 2020.04.01
jsp와 java 연결*  (0) 2020.03.31