728x90

JSTL 6

[JSP] JSP JSTL뜻과 사용방법

태그 라이브러리 선언 자바에서 import문을 선언하듯 JSP에서도 JSTL 확장 태그를 사용하려면 taglib 지시자로 라이버리를 선언해야 한다. JSP 지시자 태그 를 사용해서 다음과 같이 선언한다. uri : 태그 라이브러리의 네임 스페이스 URI 식별자 prefix : JSTL 태그를 사용할때 태그 이름 앞에 붙일 접두사 태그 라이브러리 별 표준 선언문 태그 라이브러리 선언문 Core XML I18N Database Functions url (자바9까지만 저렇게 쓰고, 10부터는 jakarta) prefix를 꼭 저렇게 지정해야하는건 아니지만 JSTL에서 제안하는 표준 접두사이므로 똑같이 사용하는게 좋다. 태그 라이브러리 별 태그 정리 태그 라이브러리 기능 태그 - 부모태그(자식태그) Core(기..

JSP/JSP 정리 2023.06.09

[JSP] 카테고리 응용해서 메뉴판 만들기

카테고리 응용해서 메뉴판 만들기 Oracle 사용, MyBatis 사용 테이블명은 categoryex 대분류는 한식 중식 일식 양식 그안에는 한식은 김치찌개, 된장찌개 중식은 짜장면, 짬뽕 일식은 돈까스, 초밥 양식은 스파게티, 스테이크 이렇게 나눠서 만들어볼려고 한다. 대분류 중분류 이렇게해서 테이블은 만들어줬는데 잘 만들어졌는지 확인해 봤는데 이렇게 나와버렸다. (idx는 이것저것 연습해보고 삭제했더니 ... idx는 무시해도 된다.) 카테고리 같이 분류나눠서 만들때는 정렬할때 order by ref , seq; 또는 order by ref desc, seq; 이렇게 정렬해야 분류가 되서 나온다. 한식이 제일 위에 나오게 만들고 싶어서 order by ref , seq; 이렇게 정렬해줬다. 이렇게 만..

[JSP] JSP EL 표현식과 문법 사용법

JSP EL 표현식과 문법 사용법 표현 언어(Expression Language)로 표현 단순화하기 EL(Expression Language)? JSP 출력에 대한 부분을 쉽게 하기 위해 개발한 tag(태그)이다. 표현 언어는 표현식보다 사용방법이 간단하고 문법체계가 직관적으로 아주 쉽습니다. 표현 언어는 ${}를 사용하여 값을 표현합니다. EL표기법 ${ } - JSP가 실행될 때 즉시 반영된다. (Immediate evaluation) - 객체 프로퍼티 값을 꺼낼때 주로 사용 표현식 예) 표현언어 예 ) ${expr} #{ } - 시스템에서 필요하다고 판단될 때 그 값을 사용한다. (Deferred evaluation) - 사용자 입력값을 객체의 프로퍼티에 담는 용도로 주로 사용 ${member.no..

JSP/JSP 정리 2023.06.05

[JSP] JSP 액션태그

JSP 액션태그 태그의 종류 설명 다른 사이트로 이동할 때 사용한다. 페이지의 흐름을 제어할 때 사용한다. 정적 혹은 동적인 자원을 현재 페이지의 내용에 포함시킨다. 페이지를 모듈화할 때 사용한다. , , 과 같이 사용되어 인자를 추가할 때 사용한다. 빈(Bean)을 생성하고 사용하기 위한 환경을 정의하는 액션태그이다. 액션은 빈에서 속성 값을 할당한다. 액션은 빈에서 속성 값을 얻어올 때 사용한다. 긁지않은개발자 액션 태그는 XML 문법을 따릅니다. 즉 시작 태그와 함께 반드시 종료 태그를 포함해야 합니다. 액션 태그의 기본 형식 내용 XML 형식을 따르는 간단한 액션 태그의 예 액션 태그에 속성값만 지정하고 내용이 없을 경우에는 XML 규칙에 의해 끝나는 태그를 따로 하지 않고 시작 태그의 마지막 부..

JSP/JSP 정리 2023.06.01

[JSP] JSP 내장객체

JSP 내장객체 JSP 내장 객체는 JSP에서 프로그래머가 객체를 생성하는 과정 없이 바로 사용할 수 있는 객체를 말합니다. JSP에서 내장 객체를 바로 사용할 수 있는 이유는 JSP가 서블릿 파일로 변환될 때 JSP 컨테이너가 객체를 자동으로 생성해 주기 때문입니다. 객체를 생성하는 과정 없이 바로 사용가능하다는 의미가 무엇인지를 간단한 메시지(“Hello JSP”)를 출력하는 hello.jsp 파일을 살펴보도록 합시다. hello.jsp의 스크립트릿 내부에 out이란 객체가 사용된 것을 확인할 수 있습니다. JSP문서의 스크립트릿 내부에서 out 객체를 선언없이 사용함 서블릿에서 out 객체 얻기 PrintWriter out=response.getWriter(); JSP 페이지가 변환된 서블릿 파일을..

JSP/JSP 정리 2023.06.01

[JSP] JSP(Java Server Page) 란?

JSP(Java Server Page)란? JSP는 Java Server Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. JSP 동작 과정 브라우저가 웹 서버에게 JSP에 대한 요청 정보를 전달한다. 브라우저가 요청한 JSP가 최초로 요청했을 경우만 JSP로 작성된 코드가 서블릿 코드로 변환됨(java파일 생성) 서블릿 코드를 컴파일해서 실행가능한 bytecode로 변환한다(class파일 생성) 서블릿이 실행되어 요청을 처리하고 응답 정보를 생성한다. 실제로 .js..

JSP/JSP 정리 2023.05.29
728x90