JSP 프로그래밍
-
JSP JavaBeansJSP 프로그래밍 2019. 12. 28. 19:07
먼저 JavaBeans 란.. 자바 클래스 중 , 자바 빈즈 규약에 맞게 작성된 클래스이며, 멤버변수와 getter/setter 메소드로 이루어져 있다. 값을 저장하는 Value Object (VO) 로 활용된다. JSP 페이지 안에서는 자바빈즈를 사용할 수 있도록 하는 액션태그와 페이지를 활용할수 있도록 하는 액션태그가 있다. useBean 액션태그 첫번째, 형식 : 여기서 id 는 객체 인스턴스를 식별하는 이름이고 scope 는 객체 참조의 유효범위(default : page) 이며, class 는 완전한 형태의 클래스 이름이다. 액션태그 형식을 자바코드로 생각해보면 아래와 같다. ==> mypackage.MyClass ap = new mypackage.MyClass(); setProperty 액션태..
-
JSP 내장객체JSP 프로그래밍 2019. 12. 26. 23:35
우선 내장객체에 대해 알아보자 첫번째, 개발자들이 많이 사용하는 서블릿 객체들을 기본적으로 사용할 수 있게 지정해놓은 객체를 내장객체라고 한다. 따로 선언이나 생성하지 않아도 사용할 수 있다. request 내장객체에 대해 알아보자 두번째, request 는 기본적으로 클라이언트의 요청 정보를 담는다. 예제를 확인하며 알아보자. 클라이언트 IP = 요청정보길이 = 요청정보 인코딩 = 요청정보 컨텐트 타입 = 요청정보 전송방식 = 요청정보 프로토콜 = 요청 URL = 요청 URI = 컨텍스트 경로 = 서버 이름 = 서버 포트 = HTML form 데이터와 요청 피라미터에 관련된 메소드를 알아보자 세번째, 바로 아래의 예제를 확인하면서 알아보자. 순서대로 작성하면 된다. 폼에 데이터를 입력하고 '전송' 버튼..
-
JSP 지시어 , 에러처리JSP 프로그래밍 2019. 12. 23. 15:19
지시어에 대해 알아보자 첫번째, 전 게시글, JSP 예제에서 이라는 코드를 봤을 것 이다. 이 코드는 페이지 관련 환경을 정의해주는 지시어이다. 지시어는 여러 종류가 있는데, 중요한것만 알아보도록 하자. import 지시어는 말 그대로 import 할 패키지를 명시해주는 지시어이다. 우리가 만들고 있는 JSP 는 기본적으로 3개의 패키지를 import 하고 있다. -import javax.servlet.*; -import javax.servlet.http.*; -import javax.servlet.jsp.*; 만약 우리가 ArrayList 를사용하고 싶다면, ArrayList Package 를 import 해주자. ex) import 지시어 예제 두번째, Today is / / / 이렇게 import ..
-
JSP 시작하기JSP 프로그래밍 2019. 12. 23. 14:02
시작하기 전에 JSP 란.. Java Server Pages 의 약자이고, 웹페이지에서 동적인 작업을 자바 코드로 클라이언트에게 보여줄 수 있게 해준다. 보통 우리가 보는 웹 페이지 화면은 멈춰서 정적으로 보이지만, 사실 코드를 보면 동적으로 작동하는 과정이 많다. 이 과정들을 JSP로 처리해 줄 수 있다. 특징으로는 자동적으로 서블릿 클래스로 컴파일 되서 실행된다는 점이 있어서 , 서블릿 환경에서 HTML 을 작성하는 불편함이 줄어든다. 예제로 알아보자 첫번째, Hello JSP 지금 날짜와 시간은 : 코드를 분석하며 알아보자 두번째, 먼저 조금 낯선 기호들에 대해서 알아보자. 쉽게 설명하면 JSP 에서 자바 코드를 호환시키는 틀이라고 말할수 있다. 기호 말고도 이런 이상한 기호들이 있는데 자세히 알아..