본문 바로가기

jsp4

5월 10일 (2) Spring - JSTL 라이브러리 JSTL(Jsp Standard Tag Library) - 간단한 프로그램 로직 구현(변수 활용, 제어문 등) - 다른 jsp 페이지를 포함. - 날짜, 시간, 숫자의 형식 지정 - 문자열 처리 함수 제공 JSTL 라이브러리 필요(dependency) - 1.2 버전. 라이브러리 구성 1) 코어(core) : 접두어는 'c'. 변수, 제어문 등 포함. uri - http://java.sun.com/jsp/jstl/core 2) 포맷(format) : 접두어는 'fmt'. 출력형식 지정 uri - http://java.sun.com/jsp/jstl/fmt 3) 함수(functions) : 접두어는 'fn'. 기타.. uri - http://java.sun.com/jsp/jstl/functions 페이지에 .. 2023. 5. 10.
5월 10일 (1) Spring - JSP 초간단 계산기 계산기 Num 1 : Num 2 : + - * / % JSP 페이지 구성요소 1) 지시자(Directive) JSP 페이지에 대한 설정 정보를 지정할 때 사용 - page : 기본적으로 필요한 지시자, 문서 타입이나 라이브러리를 포함하도록 지시 - taglib : 태그라이브러리, jstl을 사용하기 위한 지시자, prefix, url 두가지 - include : 다른 jsp 페이지를 포함하여 하나의 페이지를 작성할 때 사용하는 지시자 헤더부분에 넣으라고 지시할 수 있는 지사자, 잘 사용하지 않는다. 2) 스크립트릿(Scriptlet) 자바 코드 작성 영역, '' 사이에 작성 3) 선언부(Declaration) 메소드 작성 영역, '' 사이에 작성 4) 표현식(Expression) 변수 값 .. 2023. 5. 10.
5월 9일 (2) Spring - 출력 3. controller - [Data] -> 페이지(jsp) 백엔드 프로그램에서 처리된 데이터를 화면(jsp)으로 보내는 방법 1) Model 객체 활용 Model 객체 : 데이터를 담아서 옮기는데 사용하는 객체 새로 생성할 필요없이 Controller에 자동으로 들어옴. 데이터 전송이 필요한 메소드는 Model을 받아서 데이터를 삽입하면, 자동으로 DispathcherServlet에 넘어간다. 사용하려면 매개변수로 Model을 선언하면 된다. 스프링 내부에서 옮기는 엘레베이터 같은 이동 수단 보낼 데이터 -> Model 보낼 페이지 -> String 데이터를 추가하는 메소드 : addAttribute("식별자", 데이터) public class HomeController { @GetMapping("/.. 2023. 5. 9.
5월 8일 (2) Spring - Java로 spring 사용하기 html 연결 Server 프로그래밍 패턴 - MVC 패턴 Model - Dto, Service -> Model 객체 View - JSP, Thymeleaf(기본) Controller spring boot 프로젝트(JSP) 프로젝트 생성 New Project 1. Name : 프로젝트 명 2. Builder Type : Maven 3. Group : com.raspberry 4. Packaging : War > Next (라이브러리 설정) Lombok, Spring Web > Create 추가 라이브러리(pom.xml) * 복사 붙여넣기 후 아이콘 눌러서 설치하기 1. tomcat-embed-jasper 2. jstl JSP : View (HTML + JAVA) - Java Server Page Java로 웹 프로그래.. 2023. 5. 8.