JSP(JavaServer Pages)는 Java 웹 개발에서 사용되는 기술로, JSP 페이지에서 자바 코드와 HTML을 조합하여 동적 웹 페이지를 생성합니다. JSP 페이지에서는 다양한 내장 객체(implicit object)를 사용할 수 있으며, 이러한 내장 객체는 미리 생성되어 JSP 페이지에서 바로 사용할 수 있는 객체들입니다. 아래는 JSP의 주요 내장 객체들에 대한 설명입니다:1. request현재 HTTP 요청과 관련된 정보와 클라이언트의 데이터에 접근할 수 있는 메서드와 속성을 제공하는 객체입니다. 예를 들어, request.getParameter("name")은 HTTP 요청에서 "name"이라는 매개변수의 값을 가져올 수 있습니다.2. response현재 HTTP 응답과 관련된 정보와 ..
EL(Expression Language)과 JSTL(JSP Standard Tag Library)은 Java 웹 개발에서 자주 사용되는 라이브러리입니다. 각각의 역할과 사용법에 대해 자세히 설명하겠습니다.1. EL(Expression Language)EL은 JSP 2.0에서 새롭게 추가된 스크립트 언어입니다.EL은 JSP 페이지에서 데이터를 표현하고 접근하는 데 사용되는 언어입니다.EL은 "${}"로 표현되며, JSP 페이지 내에서 변수, 속성, 매개변수, 컬렉션 등에 접근하여 값을 표현할 수 있습니다.EL은 기본 연산자(산술, 관계, 논리 등)와 함수를 지원하여 복잡한 연산이나 데이터 처리를 간편하게 수행할 수 있습니다.EL은 자바 코드의 사용을 최소화하고 JSP 페이지를 간결하게 유지할 수 있도록 ..
[ 2023. 5. 20 기준]1. include 메서드JSP에서는 include를 사용하여 웹페이지의 일부를 고정시켜놓을 수 있다.예시를 통해 살펴보자session_id : session_name: session_level: [관리자]"); } %> [아이디 찾기] [비밀번호 찾기] [로그인] [회원가입] [로그아웃] [회원수정] [로그인]"); out.print("[회원가입]"); }else{ out.print("[로그아웃]"); out.print("[회원수정]"); } %> --%> [공지사항] [갤러리] [질문&답변] 첨부..
먼저 이클립스를 실행합니다.1. 프로젝트 생성좌측 가장 위 FILE > NEW > Dynamic Web Project 클릭합니다. Project name 작성한 후 Next를 클릭합니다. Next 버튼을 클릭하다 아래화면이 나타나면 web.xml을 생성해주는 체크박스를 클릭합니다.Finish 클릭하면 프로젝트가 생성됩니다. 2. JSP 파일 생성위에서 생성한 프로젝트를 우클릭 > New > JSP File을 클릭하면 아래와 같이 JSP파일을 생성하는 팝업이 나타납니다.디렉토리를 만들어 구분하고자 한다면 프로젝트를 우클릭하여 > New > Folder 클릭하여 폴더를 생성합니다.생성한 폴더에서 우클릭하여 JSP File을 클릭하면 됩니다. 단 모든 폴더와 JSP파일은 WebContent 파일 안에 있어야..
1. JSP란?JSP(JSP, JavaServer Pages)는 웹 페이지를 동적으로 생성하거나 사용자의 요청에 따라 웹 페이지의 내용을 변경하여 클라이언트에게 전달하는 데 사용되는 프로그래밍 기술입니다. JSP는 자바(Java) 언어를 기반으로 하며, 주로 웹 애플리케이션에서 서버의 데이터 처리와 그 결과를 웹 페이지에 표시하는 기능을 수행합니다. 사용자가 웹브라우저를 통해 JSP페이지에 접근하면 요청은 HTTP를 통해 서버로 전달됩니다. 서버에서는 JSP파일을 받아서 필요한 경우 자바 서블릿으로 컴파일합니다. 만약 컴파일 되어있는 파일이라면 해당 서블릿을 실행합니다. 서블릿에서는 데이터베이스나 로직 처리등을 수행한 후 결과를 HTML 형태로 생성합니다. 이렇게 생성된 HTML페이지는 클라이언트..