본문 바로가기
#6-6 / JSTL - Split을 이용하여 출력하기 " /> ${user_arr}=> 문자열을 fn:split을 이용하여 원시배열로 변환 후 -> 해당 값을 forEach를 이용하여 출력 2024. 7. 15.
#6-5 / JSTL - 외부페이지 로드 ⚡ : import import를 이용하여 외부의 jsp파일을 로드할 수 있음.단, 해당 page에 set태그를 이용하여 공유하는 데이터 방식은 작동불능=> 페이지 로드는 되나 데이터 공유는 불가능⭐❗ ❗ ❗ but ❗ ❗ ❗ ⭐ Controller에서 Model,ModelandView를 활용하면 외부 import된 jsl에서 jstl로 결과값 출력 가능- jstl_6.jsp- test.jspjstl_6.jsp ${member}- main.java (Controller)@GetMapping("/jstl_6.do")public String jstl_6(Model m) { m.addAttribute("member", "강감찬"); return null;}=> jstl_6.do 접속시 - 이렇게 .. 2024. 7. 15.
#6-4 / JSTL - database 연결 ⚡ 타이틀 --!> select * from ${table} ${order} 쿠폰명 할인율 사용가능 여부 사용기한 제작일 5}"> ${fn:substring(row['cpname'],0,10)}${jum} ${row['cprate']}% ${row['cpuse']} ${row['cpdate']} ${fn:substring(row['indate'],0,10)} 2024. 7. 15.
#6-3 / JSTL 문법3 - 반복문,varStatus while문 , forEach문 有 => forEach만 거의 사용! JSTL 에 반복문 처리 => 배열형태로 출력(원시배열,클래스배열)JSTL에서는 클래스배열 사용 권고 (ArrayList,LinkedList,Map) ⚡ forEach- 원시배열attribute 사용하지 않을시 jsp문법 으로 사용!item 속성 모든 배열 값을 처리할 때 사용하는 속성값배열에만 사용!begin, end (사용해도되고 안해도됨)begin : 시작값end : 종료값 "> ${dt} " begin="1" end="3"> ${dt2} ${dt3} "> ${dt5} ⚡ forEach - Class 배열 al = new ArrayList();.. 2024. 7. 15.