JSP/DAY 42 _ 23.10.19 (3) 썸네일형 리스트형 @servlet(), filter, listener, XML 관련.... @servlet() @WebServlet("/board/write") (web.xml에서)XML배웠으니까 어노테이션을 이제 잘! 써보자 @WebServlet(loadOnStartup = 1, urlPatterns = "/board/write") --> 요렇게 @WebServlet("/board/read") @WebServlet("/board/write") Q. 서블릿 두개 다 write로 썼다? --> Exception : [a.a.a.Test1]과 [a.a.a.Test2]인 두 서블릿들 모두 url-pattern [/board/write]에 매핑되어 있는데, 이는 허용되지 않습니다. CharacterEncodingFilter @WebFilter("*") --> encodingFilter를 전역에서 쓰겠.. Tag Library -- tag library import하기 // Case1. 로그인할 때 String nickname = "어떠한 ID가 세션에 있으면 로그인/없으면 세션만료 이런거 있잖아"; session.setAttribute("nickname", nickname); ** tagLib(c)통해서 이제는 if/for같은거 쓸 수 있당 c:if --> true || false 필요 (!empty : isNotEmpty랑 같은거) --> 존재하면 출력O, 안하면 출력X--> ★ session이니까 한번 set하면 같은 브라우저 내에서는 계속 유지되겠찌... ${nickname }님 반갑습니다아 -- if/else대신 choose when otherwise사용 (like switch case) ${nickname }님 반갑.. EL ** EL: ${} - JSP 페이지에서 데이터를 표현하고 조작하는 데 사용되는 스크립트 언어 - JSP 페이지 내에서 Java 코드를 사용하지 않고도 변수의 값을 출력하고 조작하는 데 도움이 됨 1. 변수의 값을 출력: ${변수명} 형식을 사용하여 변수의 값을 HTML 출력에 포함시킬 수 있습니다. 예를 들어, ${user.name}는 "user" 객체의 "name" 속성을 출력합니다. 2. 수학 연산: EL을 사용하여 변수 간의 간단한 수학 연산을 수행할 수 있습니다. 예를 들어, ${num1 + num2}는 "num1"과 "num2" 변수의 합계를 출력합니다. 3. 조건문과 반복문: EL을 사용하여 조건문 및 반복문을 만들어 JSP 페이지에서 데이터를 동적으로 처리할 수 있습니다. 예를 들어, ${.. 이전 1 다음