일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- sql
- 개발자
- spring
- 1회
- 리액트
- set
- param
- Oracle
- IT
- 스프링
- 프레임워크
- List
- forward
- 정보처리기사
- sendRedirect
- 웹개발자
- c:out
- forTokens
- el표기법
- Java
- JSTL
- servlet
- jsp
- map
- 2021년
- DB
- MVC
- 실기
- 그레이들
- 프로젝트
- Today
- Total
목록CODE_ZIP/JSTL (7)
룽쓰의 개발도구
[ A. 다양한 방법으로 JSTL의 배열을 사용해보자 ] 첫번째 일반 배열을 forEach로 출력하기 1) 첫번째 방법 c:set 사용하기 ${num1 } : 2) 두번째 방법 String 배열에서 받아오기(점찍기 싫어서 int로 했음) ${number2 } : 두번째 ArrayList에 값을 넣어서 forEach로 출력하기 ${car } : 세번째 forTokens로 구분자를 기준으로 나눠서 출력하기 1) 첫번째 방법 : c:forTokens에 items에 바로 값을 넣기 ${token } : 2) 두번째 방법 : String을 입력해서 사용해보기 ${food } :
[ A. c:forTokens를 사용해서 구분자를 기준으로 반복 출력 ] 콤마와 점을 구분자로 사용: ${token } [ ${l.count }.${subjno } ]
[ A. c:set을 통한 저장과 jsp:forward를 사용해서 페이지 이동 ] [ B. request로 넘어온 값들의 출력과 c:forEach를 통한 반복출력 ] 점심 후보 1 : ${MENU[0] } 점심 후보 2 : ${MENU[1] } 점심 후보 3 : ${MENU[2] } JSTL 점심 후보 1 : JSTL 점심 후보 2 : JSTL 점심 후보 3 : ${str[0] } ${str[1] } ${str[2] } 오늘의 점심 메뉴입니다. ${dish }
[ A. sendRedirect를 이용해보자 ] [ B. 보낸 값들의 오류 처리를 해보자 ] 나눗셈 프로그램(313) // 문제되는 내용이 있다는 것이다. 익셉션이 발생했습니다. 에러 메세지 :: ${ex.message }
[ A. redirect를 이용한 페이지 이동 ] [ B. 다양한 방법으로 redirect를 받아보자 ] 파라미터로 날아오는 놈 계산 파라미터를 일반 변수처럼 받아와보기 :: 안됨 :: ${num1*num2 } 파라미터를 받아오기 :: ${param.num1*param.num2 } request.getParameter로 변환해서 EL로 받아와보기 :: 안됨 :: ${num3*num4 } requestParameter로 받아서 출력하기 : c:out으로 출력하기
[ A. IF를 사용해보자 ] ${param.num1 } ${param.num2 } [ B. SWITCH를 사용해보자 ] 처음 뵙겠습니다. 반갑습니다. 어서오세요. 안녕하세요.
[ A. JSTL의 SET을 이용한 저장 방법 ] [ B. 다양한 방법으로 출력해보기 ] 상품 정보 출력 EL requestScope 형식 출력 상품코드 :: ${requestScope.code } 상품명 :: ${requestScope.name } 단가 :: ${requestScope.price } EL 짧은 형식 출력 ${code } ${name } ${price } 파라미터로 넘어온 값은 그냥 id로 사용 불가. \${id } EL param 형식 출력 ${param.id } request에 저장된 것은 param으로 출력 불가 : \${param.code } JSTL 형식 출력 단가 JSTL 출력 :: // 굳이 불편하게 왜 쓰는 걸까? 단가 JSP 출력 :: 파라미터 날라온 JSTL 출력 :: ..