본문 바로가기

728x90
반응형

스마트웹앱콘텐츠전문가/JSP

(25)
[JSTL] 조건 및 반복 1. 조건 분기 true false 2. 반복(리스트) 데이터 -> vs.index, vs.count, vs.begin, vs.end, vs.step, vs.first, vs.last, vs.current 사용 가능 3. 구분자 관련 String data = "apple, banana, mango"; 3. test 속성에 사용되는 비교 연산자 - eq(==) : 문자열 및 숫자형이 같으면 true ex) test="${data eq 'apple'}" , test="${data == 'apple'}" - ne(!=) : eq의 반대 - empty : List 및 배열이 비어 있을 경우, 문자열이 null 또는 빈 값일 경우 true ex) test ="${empty data}" - not empy : em..
mvc 패턴 모델1 vs 모델2 - mvc 패턴이란 m(Model), v(View), c(Controller)의 합성어로 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴. - 모델1은 view와 model이 독립되어 있지 않고, JSP가 다 처리함(HTML과 JAVA가 한 곳에 모여있음). - 모델2은 view와 model을 독립시키고, 그 둘을 연결시켜주는 Controller가 존재. 각각 독립성을 띰
[JSTL]forEach에서 특정 범위 제한 두기 예시) ~
특정 페이지로 이동하는 방법 JSP 구문 상에서특정 페이지로 이동할 수 있게끔 하는 방식으로는 포워드 방식과 리다이렉트 방식이 있습니다. 이 두 방식의 차이점을 잘 인지하시고 사용 목적에 맞게 사용하시면 됩니다. - 포워드(forward) ○ request, response 범위의 값들이 유지됨.(이 값들을 사용 가능)○ 사용 예시 1 : ○ 사용 예시 2 : - 리다이렉트(redirect)○ request, reponse 범위의 값들의 유지가 되지 않음(새로운 페이지를 요청한 것으로 생각하면 됨.)○ 사용 예시 :response.sendRedirect("test.do");
model 값 받기 스프링(컨트롤러 안의 내용) model.addAttribute("banana", banana); ---------------------------------------------------------- 이 model 값을 jsp 상에서 받을 때, 1. ${banana}
[JSTL]c:forEach 속성 및 varStatus 값들 목록(리스트)으로 되어 있는 데이터를 JSTL로 보여주고자 할 때,대부분 사용되는 것이 구문입니다. 이 forEach 속성 값 및 varStatus 값들에 대해 알아봅시다. 속성 설명 필수유무 var 사용할 변수명을 지정함 필수 items Collection 객체(리스트 계열)
[JSTL]조건문 JSTL 조건문 사용 예시(IF~ELSE~)※JSTL 사용시 꼭 사용(전제조건) ○ 조건 1개예) 조건에 부합 ○ 조건 2개 이상예) 1조건에 부합2조건에 부합그외의 조건에 부합
[JSTL]리스트 사이즈 값 출력 선언 후, 리스트 사이즈 값 : ${fn:length(리스트 변수)}

728x90
반응형