JSP
-
[JSP/Servlet] 커스텀 액션 만들기2 - 태그 파일 이용(1/2)IT/Spring-JSP&Servlet 2020. 11. 23. 00:30
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 0. 들어가기 전에 1. 아주 간단한 태그 파일 2. 애트리뷰트를 지원하는 태그 파일 3. 동적 애트리뷰트를 지원하는 태그 파일 0. 들어가기 전에 - 태그 파일의 문법은 JSP 페이지의 문법과 거의 동일함 - 파일의 구조가 HTML 코드를 중심으로 이루어지며 - HTML의 앞과 뒤, 사이사이에 지시자, 스크립팅 요소, 익스프레션 언어, 액션이 들어갈 수 있음 - HTML : 웹 브라우저에 그대로 출력 - 스크립팅 요소, 익스프레션 언어, 액션 : 웹 컨테이너에 의해 실행 - 지시자 : 웹 컨테이너가 태그 파일을 태그 클래스로 변환할 때 사용 1. 아주 간단한 태그 파일 - 태그 파일을 이용해..
-
[JSP/Servlet] 커스텀 액션 만들기1 - 커스텀 액션을 만드는 방법IT/Spring-JSP&Servlet 2020. 11. 23. 00:14
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 커스텀 액션을 만드는 방법 1. 커스텀 액션을 만드는 방법 방법1. 태그 파일을 작성해서 만드는 방법 방법2. 태그 클래스를 작성해서 만드는 방법 1) 태그 파일(tag file): JSP 페이지와 비슷한 문법으로 작성하는 텍스트 파일 - 아래 샘플코드와 같이 작성 후 웹 컨테이너의 특정 디렉토리에 저장하면 바로 사용 가능 - 샘플코드 2) 태그 클래스(tag class): 자바 프로그래밍 문법에 따라 작성해야 하는 완전한 자바 클래스 - 자바 뿐만 아니라 JSP 규격서에서 정한 태그 클래스의 작성 규칙도 지켜야 함 - 태그 클래스 소스 작성 > 컴파일 > 클래스 파일을 웹 컨테이너 특정..
-
[JSP/Servlet] JSTLIT/Spring-JSP&Servlet 2020. 11. 13. 00:46
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 1. JSTL 이란? - JSTL : JSP 표준 태그 라이브러리(JSP Standard Tag Library) 의 약어로써, JSP 페이지 안에서 사용할 수 있는 커스텀 액션과 함수를 제공 - JSTL 사용 범위 . java의 if문, for문 등에 해당하는 간단한 프로그램 로직 구사 . 다른 JSP 페이지 호출 (ex. , , ..) . 날짜, 시간, 숫자의 포맷 . 1개의 JSP 페이지로 여러 가지 언어의 웹 페이지 생성 . 데이터베이스로의 입력, 수정, 삭제, 조회 - 접두어 : 표준 액션 태그에서는 와 같이 접두어로 jsp를 사용하였으나, JSTL의 커스텀 액션과 함수에서는 다양한 접두어를 사..
-
[JSP/Servlet] 표준 액션(2/2) - <jsp:useBean>, <jsp:getProperty>, <jsp:setProperty>IT/Spring-JSP&Servlet 2020. 11. 6. 01:17
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 자바빈의 호출에 사용되는 표준 액션 2. 그 밖에 유용한 표준 액션들 1. 자바빈의 호출에 사용되는 표준 액션 - 자바빈 : 자바빈 규격서에 따라 만들어진 클래스이며, 이 클래스의 내부 데이터는 get- 메서드와 set- 메서드를 통해서만 접근 가능 - get/set 메서드를 통해 읽고 쓸 수 있는 값을 자바빈의 프로퍼티(property) 라고 한다 - : 새로운 자바빈 객체를 생성하거나 기존의 자바빈 객체를 가져오기 위해 사용하는 표준 액션 - : 자바빈 프로퍼티의 값을 설정하는 표준 액션 - : 자바빈 프로퍼티의 값을 가져다가 출력하는 표준 액션 1-1. 자바빈 관련 표준 액션의 기초..
-
[JSP/Servlet] 익셉션 처리(1/2) - 에러 페이지 처리, JSP/Servlet에서 에러 페이지 호출IT/Spring-JSP&Servlet 2020. 10. 28. 00:33
■ 들어가기 - 뇌를 자극하는 JSP&Servlet (김윤명/한빛미디어). 을 공부하며 정리하는 블로그 ■ 목차 1. 일반적인 에러처리 : try ~ catch 2. JSP 페이지에서 에러 페이지 호출하기 3. 서블릿 클래스에서 에러 페이지 호출하기 1. 일반적인 에러처리 : try ~ catch > 일반적으로 java 프로그램에서 try ~ catch 구문으로 에러 메시지 출력을 구현함 public class Adder { public static void main(String args[]) { try { int num1 = Integer.parseInt(args[0]) ; int num2 = Integer.parseInt(args[1]) ; int result = num1 + num2 ; System..
-
JSP 정리IT/Spring-JSP&Servlet 2020. 4. 1. 00:09
참고도서: 자바 웹을 다루는 기술 (참고도서를 통해 공부하면서 내용 정리함) 1. JSP - 기존 서블릿에서는 자바 코드를 기반으로 문자열을 이용하여(ex. println()) HTML과 javascript로 화면을 구성 - but, JSP는 HTML, CSS, javascript를 기반으로 JSP 요소들을 사용해 화면을 구현 (정적인 내용은 HTML/XML 활용, 동적인 내용은 JSP 태그와 스크립트 코드로 작성) - Servlet과 JSP 모두 웹 서버단에서 수행되는 기술이라는 점에서는 동일하지만 구현 방식이 상이함 2. JSP 구성요소 - HTML, CSS, javascript - JSP 기본태그 - JSP 액션태그 - 커스텀(custom)태그 : 개발자가 직접 만들거나 프레임워크에서 제공 3. J..