일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 세미콜론
- list
- jstl
- 테이블 찾기
- 날짜형식
- COUNT
- simpledateformat
- 버튼새로고침
- map
- 날짜포맷
- button rerold
- model
- add_month
- button태그
- 옵션
- LAST_DAY
- 요일출력
- foreach
- 날짜구하기
- Orange
- 테이블스페이스
- TRUNC
- Toad
- javascript
- P/L SQL
- tablespace
- Index
- 문자가부적합
- ORA-00911
- Today
- Total
목록개발일지/Java (3)
개발새발 방이일지
이거 자꾸 까먹고 그래서 나중에 보려고 적어둔다. jstl의 forEach 사용법 및 인덱스 사용법. 먼저, forEach를 사용하기 전에 header 부분에 jstl을 include 해줬는지 한번 확인해주기! 1. forEach 문 사용하는 방법은 위 처럼 적어주면 된다. controller 단에서 보내준 list명을 items에 적어주고 forEach문 안에서 사용할 변수를 var에 적어준다.(마치 for문에 i=0 적듯이 var가 i의 역할!) 이러면 forEach문은 items에 들어온 list의 길이만큼 루프를 돌것이다. 이때 for문의 경우 변수[i] 이런식으로 해서 필요한 값을 인덱스로 찾을 수 있는데 forEach문은 그럼 어떻게 찾는가! 2. forEach문 인덱스 사용하기 ${param..
Controller에서 select 한 값이라거나 map, list 등을 Model에 담아서 값을 보내줄 수 있다. model.addAttribute("params", paramsMap); 이런식으로.. 저 값들을 View(jsp)단에서는 요런식으로 쓰면 된다. 하지만 JavaScript 단에서 Model값을 불러와야 한다면? 같은 jsp 소스 내에 위치하고 있다고 하더라도 jstl,el 은 서버단에서 동작하고 JavaScript는 브라우저에서 실행된다. 그렇기 때문에 두 언어 간에 변수를 주고받을 수 없다. 불러오는 데이터가 1건밖에 없다면 JavaScript에서 var value = "${params.val}"; 이런식으로 해서 이미 불러왔을 것이다. 하지만 list, map 형식으로 model에 담..
SQL에서는 날짜 형식을 설정할 때 TO_CHAR(SYSDATE, 'YYYYMMDD') 이런식으로 설정하곤 한다. 날짜 형식을 DB에서 처리하면 편하긴 하지만 자바단에서도 처리해야할 때가 분명 있다. 그럴때 자바단에서는 날짜 형식을 어떻게 지정해줄까? 바로 SimpleDateFormat 함수를 사용하는 것이다. 1. SimpleDateFormat 이란? SimpleDateFormat이란 날짜, 시분초 등을 원하는 형식으로 설정해주는 함수이다. DB에서 TO_CHAR로 SYSDATE의 형식을 지정할 때 'YYYYMMDD'를 많이 쓴다. 출력은 예를들어 현재 글쓰는 시점으로 치면 '20200729' 이런식으로 출력된다. 저 형식을 'YYYY-MM-DD' 이렇게 쓰면 당연히 '2020-07-29' 이렇게 출력..