본문 바로가기

Web/JSP

(3)
[JSP] JSP 내장객체 JSP 내장객체 JSP를 실행하면 서블릿 소스가 생성되고 실행된다. JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService() 메소드 안에 삽입되는 코드로 생성된다. _jspService()에 삽입된 코드의 윗부분에 미리 선언된 객체들이 있는데, 해당 객체들은 JSP에서도 사용이 가능하다. 이러한 변수를 JSP 내장객체라고 하며, response, request, application, session, out 등이 있다. 일반적인 Java 프로그램에서는 변수를 사용하기 전에 반드시 선언을 해야 하지만, WAS가 JSP를 Servlet으로 변환할 때 자동적으로 변수 선언을 해주기 때문에 변수 선언 없이 그냥 사용만 하면 된다. 내장객체의 종류 내장 객체(참조 변수 이름) 자바 클래스 ..
[JSP] JSP 문법 JSP 스크립트 요소1. 선언문(Declaration) 전역변수 선언 및 메소드 선언에 사용되며, _jspService() 내부가 아닌 필드에 선언된다.1234567id : Colored by Color Scriptercs 2. 스크립틀릿(Scriptlet) 일반적으로 가장 많이 쓰이는 스크립트 요소로, 주로 프로그래밍의 로직을 기술할 때 사용한다.스크립틀릿에서 선언된 변수는 지역변수이다.123456789
[JSP] JSP 개요 JSP(Java Server Page)란?HTML 내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다.실행 시에 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다.하지만, 서블릿과는 달리 HTML 표준에 따라 작성되므로 웹 디자인에 편리하다. JSP 개발배경1998년 마이크로소프트에서 ASP(Active Server Page)라는 웹을 쉽게 개발할 수 있는 스크립트 엔진을 발표하였다.1997년에 발표되었던 서블릿은 ASP에 비하여 상대적으로 개발방식이 불편하였고, 이에 대항하기 위해1999년 썬마이크로시스템즈에서 JSP를 발표하였다. JSP는 실제 서블릿 기술을 사용한다. JSP 라이프 싸이클WAS는 웹 브라우저로부터 JSP에 대..