목록변수 (4)
개발 무지렁이

@PathVariable 경로를 변수처럼 쓰겠다. name은 넘기지 말고, 자원만 넘겨라. (URL 요청주소 간소화) @Controller public class PathVariableController { @RequestMapping(value = {"/{type}/{id}.do"}) public void test(@PathVariable String type, @PathVariable String id) { System.out.println("PathVariableController의 test call..."); System.out.println("type: " + type); System.out.println("id: " + id); } } @RequestParam 전송된 parameter의 nam..

반복되는 UI 별도의 페이지 📄에 만들어놓고, include를 이용 액션태그 include 메인페이지에 다른 페이지를 포함시킴 서블릿 문서가 각각 독립적으로 만들어져 변수는 공유x 📌. 다른 페이지에 변수 보내기 include 지시자 소스전체가 메인페이지에 포함됨 (서블릿문서 하나만 만들어져, 변수를 공유)

HTML은 전송하는 기능은 있지만, 받는 기능은 없다. 받는 기능은 JSP(Java Server Page)로, JSP에는 변수의 개념이 있다, 이 변수를 이용해서 백엔드에서 온 데이터를 화면에 뿌려준다. (브라우저에서 실행, 내부적으로는 servlet이 돌아간다.) 동적인 웹 페이지를 생성하기 위해 사용되는 Java기반의 템플릿 엔진(마크업중심) 📍. 템플릿 엔진이란: 다양한 형식의 문서를 가지고 결과물을 생성하는 SW 📌. JSP의 스크립트 요소 1) : JSP코딩, 스크립트릿 2) : page 지시어 or tag lib 선언 3) : 전역변수 or 메서드 선언 4) : 마크업중심으로 코딩하다가, 변수나 메서드를 출력해야할 때 5) : 주석 JSP문서에서 사용할 수 있는 내장객체 9가지 자주 사용하는 ..

탑 🪅 가장 나중에 들어오는 데이터를 먼저 검사하는 흐름을 보고 스택(Stack)을 떠올릴 수 있느냐 🪅 헷갈리기 쉬운 정보들을 class로 묶어 정리할 수 있느냐 🪅 두 개의 스택으로, 한 스택에서 뺀 데이터 중 조건에 맞는 데이터만, 나머지 스택에 push할 절차를 구현할 수 있느냐 🪅 데이터에 따라 불명확한 반복횟수를 세줄 또다른 변수를 만들 생각을 할 수 있느냐 🪅 조건을 만족했을 시, 다음 데이터에 영향을 주지 않도록 초기화했느냐 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; import java.util.StringTokenizer;..