[Servlet_JSP] JSTL

Featured image for [Servlet_JSP] JSTL

1. JSTL이란? 2. JSTL 환경 설정 JSP에서 JSTL을 사용하기 위해서는 라이브러리를 설치해야 한다. Maven Repository: jakarta.servlet.jsp.jstl » jakarta.servlet.jsp.jstl-api Maven에서 Jakarta Standard Tag Library API와 Jakarta Standard Tag Library Implementation을 검색한다. pom.xml에 추가한다. JSP 상단에 <%@ taglib prefix=”c” uri=”jakarta.tags.core” %>를 추가한다. 3. JSTL Tag JSTL을 사용하기 위해서 JSP에 추가한다. JSTL 태그의 종류 prefix 설명 URI Core … 더 읽기

[Servlet_JSP] EL

Featured image for [Servlet_JSP] EL

1. EL이란? JSP의 표현식 <%= %>를 대신해서 속성 값을 쉽게 출력하도록 고안된 언어다. EL 표현식의 도트 연산자()의… EL에서 제공하는 기능 2. 문법 특정 스코프 영역을 설정할 수도 있다. 스코프 영역을 비워두면 자동으로 pageScope → requestScope → sessionScope → applicationScope 순으로 확인한다. 프로퍼티나 key에 띄어쓰기라던가 특수 문자가 존재해서 Dot표기법을 사용할 수 없는 경우. []을 사용할 수 … 더 읽기

[Servlet_JSP] JSP

Featured image for [Servlet_JSP] JSP

1. JSP란 실행 시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. JSP → Servlet(.java) → 컴파일(.class) → HTML JSP의 실행을 요구하고, JSP는 웹 애플리케이션 서버의 서블릿 컨테이너에서 서블릿 원시코드로 변환된다. 그 후에 서블릿 원시코드는 바로 컴파일된 후 실행되어 결과를 HTML 형태로 클라이언트에 돌려준다. 2. JSP Scriptlet 가. 선언문 Servlet의 멤버변수와 메서드로 … 더 읽기

[Servlet_JSP] Servlet

Featured image for [Servlet_JSP] Servlet

1. Servlet이란? 가. Servlet interface Servlet (Java(TM) EE 7 Specification APIs) jakarta.servlet.Servlet이라는 인터페이스를 implements해서 서블릿을 생성할 수 있다. 하지만 실제로 Servlet interface를 직접 구현하지 않는다. 웹개발에 필요한 기능을 미리 구현해 놓은 HttpServlet을 상속받아서 사용한다. 나. HttpServlet class HttpServlet (Java(TM) EE 7 Specification APIs) HttpServlet은 Servlet 인터페이스를 구현하고 있다. 웹 서버에서 HTTP 프로토콜을 지원하여 웹 브라우저의 … 더 읽기

[알고리즘] 2457. 공주님의 정원

Featured image for [알고리즘] 2457. 공주님의 정원

0. 문제 2457번: 공주님의 정원 1. 문제 이해 회의실 배정(Activity-Selection) 문제는 아닌 것 같다. 2. 제출 어떤 것을 기준으로 정렬할지 판단하는 것이 어려웠다. 3월 1일부터 11월 30일까지 하루도 빠짐없이 꽃을 피워야 하기 때문에 꽃이 피는 날이 빠른 순서로 정렬했다.

[알고리즘] 풀었던 문제 (240227 ~ 29)

Featured image for [알고리즘] 풀었던 문제 (240227 ~ 29)

11726. 2 x n 타일링 11726번: 2×n 타일링 11727. 2 x n 타일링 2 11727번: 2×n 타일링 2 5653. 줄기세포배양 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! 1941. 소문난 칠공주 1941번: 소문난 칠공주

[알고리즘] 2383. 점심식사시간

Featured image for [알고리즘] 2383. 점심식사시간

0. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! 1. 문제 이해 2. 제출 이런 소위 “시간 관리”를 해야 하는 문제는 보통 특정 상황에서 어떻게 동작하는지 자세하게 분석해 준다. 올바르게 구현했는지 확인하기 위해서 모든 부분집합에 대하여 실행하지 말자. go(new int[]{0,0,0,1,1,1}, true);로 예시와 동일한 상황으로 테스트하는 것이 도움이 되었다. “시간 … 더 읽기

[알고리즘] 1767. 프로세서 연결하기

Featured image for [알고리즘] 1767. 프로세서 연결하기

0. 문제 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! 1. 문제 이해 2. 제출 가. 오답 근본 없이 풀었다. 완탐으로 풀면 비효율적이라고 생각해서 그랬다. 나. 완전 탐색으로 풀기 진짜 일부의 유명한 그리디 알고리즘을 제외하고선 완전탐색으로 풀자.주어진 시간 안에 문제를 풀어야 하는데 머리 아프게 고민할 시간이 없다.근본 있게 풀기.