jsp(104)
-
12주차 - jsp (11) getParameter() 로 <textarea> 의 값 출력하기
이번의 목표 01. getParameter() 를 이용하여 textarea의 값을 출력해보자. 지난시간에는 getParameter()를 사용해서 , 의 값들을 출력하는 것을 해봤습니다. 이번에는 의 값을 받아와서 출력하는 것을 해보겠습니다. 01. 데이터 전송 페이지 코드 02. 데이터 출력 페이지 코드 03. 실행 화면 01. 데이터 전송 페이지 코드 ID Password 자기소개 02. 데이터 출력 페이지 코드 입력한 정보는 아래와 같습니다. ID : Password : 자기소개 : 03. 실행 화면
2022.09.21 -
12주차 - jsp (10) getParameterValues() 로 다중 선택이 가능한 <input>의 값을 출력하기
이번의 목표 01. getParameter() 를 사용하여 의 값을 출력해보자. 02. method="post"일때 한글이 깨지는 것을 해결해보자. 지난 시간에는 getParameter() 를 사용해 의 값을 출력해봤습니다. 이번에는 의 값을 받아오는 것을 해보겠습니다. "checkbox", "radio"는 값을 받아오기 위해서는 에 value 값이 설정되어 있어야합니다. checkbox는 일반적으로 다중 선택이 가능하도록 되어있습니다. 그렇기 때문에 의 값을 받아올 때와 같은 메서드를 사용하게 된다면 사용자가 선택한 것중 첫번째 선택지만 출력이 됩니다. 그렇기 때문에 checkbox 값을 문자열 배열로 받아야합니다. 배열로 받을때의 메서드는 getParameterValues() 이며 사용 예시는 아래와..
2022.09.21 -
12주차 - jsp (9) getParameter()로 type="text", type"password"인 <input>의 값 출력하기
이번의 목표 01. request.getParameter() 를 사용하여 받은 데이터를 출력해보자. 지난 시간엔 request 의 기능에 대해 몇가지 알아보았습니다. 이번엔 request의 기능중 제일 많이 사용되는 getParameter() 를 알아보겠습니다. 이 기능을 사용하여 이전 페이지에서 전달받은 데이터를 가져올 수 있습니다. 작성 코드의 예시는 아래와 같습니다. String tmp = request.getParameter("name"); 위에서 맴버변수는 이전 페이지에서 받고자 하는 객체의 name 을 입력하면 됩니다. 이때 name을 잘못 입력했을때 에러코드가 발생하는 것이 아니라 null을 반환합니다. name에 해당하는 객체가 아무런 값이 없을 때에는 공백( "" )을 반환 합니다 01...
2022.09.21 -
12주차 - jsp (8) request
이번의 목표 01. request 의 내장 객체에 대해 알아보자. JSP에는 내장 객체라 불리는 9가지 객체가 있습니다. 이들은 스크립트릿 내부에서 사용이 가능합니다. 그중 request의 기능에 대해 알아보겠습니다. 아래의 메서드를 통해 원하는 정보를 얻을 수 있습니다. 컨텍스트 패스 : getContextPath() 요청 방식 : getMethod() 요청한 URL : getRequestURL() 요청한 URI : getRequestURI() 서버의 이름 : getServerName() 프로토콜 : getProtocol() ※URI : URL에서 서버 정보를 뺀 나머지 정보 01. 코드 02. 실행 화면 01. 코드 컨텍스트 패스 : 요청 방식 : 요청한 URL : 요청한 URI : 서버의 이름 : ..
2022.09.21 -
12주차 - jsp (7) <%! %>, <% %> 둘을 비교해보자
이번의 목표 01. 에 대해 알아보자 02. 에 대해 알아보자. 03. 와 에 대해 알아보자. declaration 선언 : 자바 코드 작성 ( 클래스 내부에 작성하는 것과 같은 기능) scriptlet 스크립트릿 : 자바 코드 작성 (메서드 내부에 작성하는 것과 같은 기능) 위의 둘은 둘다 자바 코드를 작성할 수 있도록 해주는 기능을 합니다. 다른점은 에 적는 코드는 클래스에 적는것과 같기 때문에 여기에 적는 변수는 멤버변수로 취급됩니다. 또한 메서드의 생성 등이 가능합니다. 는 메서드에 적는 것과 같기 때문에 여기에 적는 변수는 지역변수로 취급됩니다. 또한 메서드의 생성이 불가합니다. ※멤버 변수는 자동으로 초기화가 되지만 지역 변수는 초기화를 반드시 해야합니다. 01. 코드 02. 실행 화면 01...
2022.09.21 -
12주차 - jsp (6) import를 해보자
이번의 목표 01. import를 사용해보자 JSP태그를 사용하면 import 를 사용해 기능을 쓸 수 있습니다. import 하기 위한 태그는 입니다. 자바 코드를 작성할 때와 동일하게 직접 수기로 import를 하는 방법이 있고, 자동 완성 기능을 사용하는 방법이 있습니다. 수기로 작성 하기 위해서는 아래의 예시를 사용할 수 있습니다. 하지만 하나하나 수기로 작성을 하기에는 시간도 많이 걸리고 버거롭기 때문에 보통은 자동완성을 많이 사용합니다. Ctrl + Space를 누르면 손쉽게 자동완성 기능을 사용할 수 있습니다. 01. 코드 02. 실행 화면 01. 코드 오늘은 년 월 일 02. 실행 화면
2022.09.21