본문 바로가기

JSP20

JSP 서블릿 package example; /* * 일반적인 서블릿 개발 과정 * 1. 서블릿 규약에 따라 자바 코드를 작성합니다. * 2. 자바 코드를 컴파일해서 클래스 파일을 생성합니다. * 3./WEB-INF/classes 폴더에 클래스 파일을 패키지에 알맞게 위치시킵니다. * 4.web.xml파일에 서블릿 클래스를 설정합니다. * 5.톰캣 등의 컨테이너를 실행합니다. * 6.웹 브라우저에서 확인합니다. * */ import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.. 2022. 7. 20.
JSP JDBC 드라이버 데이터베이스는 오라클을 사용중이어서 그냥 오라클로 사용하겠습니다. [File]->[New]->[Dynamic web Project] 메뉴를 실행합니다. project name은 본인이 원하는 이름으로 해주시고 Target Runtime : Apache Tomcat v~(본인이 사용하는) Dynamic web moudle version : 3.1 자바에서 데이터베이스 프로그래밍을 할 때에는 JDBC API를 사용합니다. JDBC는 Java DataBase Connectivity의 약자로서 자바에서 데이터베이스와 관련된 작업을 할 때 사용하는 API입니다. JDBC 구조 JSP를 포함한 자바 어플리케이션에서 데이터베이스를 사용할 때에는 데이터베이스 종류에 상관없이 JDBC API를 이용해서 데이터베이스에 접.. 2022. 7. 18.
JSP JSTL 연동하기 https://mvnrepository.com/ Maven Repository: Search/Browse/Explore Legend Pure Runtime Java Extension Store Relational Last Release on Jul 13, 2022 mvnrepository.com 에 접속하셔서 JSTL 검색해주세요 2번째에 있는것 그후에 1.2 눌러주세요 jar 파일 다운로드 경고같은건 무시해도 됩니다. 압축파일 다운로드되면 [WebContent > WEB-INF > lib] 폴더안으로 넣어주세요 jstl을 사용하기 위해선 라이브러리를 추가해야 합니다. 링크 : https://tomcat.apache.org/download-taglibs.cgi 링크 타고 가주시고 Taglibs 들어가주세.. 2022. 7. 15.
JSP EL 표현 언어(Expression language) 표현 언어(EL : Expression language)는 값(데이터)을 웹 페이지에 표시 하는데 사용되는 태그입니다. 표현 언어(Expression language)? JSP 출력에 대한 부분을 쉽게 하기 위해 개발한 tag(태그)입니다. 표현 언어는 표현식보다 사용방법이 간단하고 문법체계가 직관적으로 아주 쉽습니다. 표현언어는 ${}를 사용하여 값을 표현합니다. 값을 표현하는데 사용 하는 스크립트 언어로, JSP의 스크립트 요소를 보완하는 역할을 합니다. 표현 언어가 제공하는 기능입니다. JSP의 네 가지 기본 객체가 제공하는 영역의 속성 사용 수치 연산, 관계 연산, 논리 연산자를 제공 쿠키, 기본 객체의 속성 등 JSP를 위한 표현 언어의 기본 객체.. 2022. 7. 15.