일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- MYSQL
- java
- 맥
- css
- 공모주 청약 일정
- linux
- 자바
- SQL
- Oracle
- jquery
- 리눅스
- 7월 공모주 청약 일정
- 공모주
- html
- 공모주 청약
- IPO
- 주식 청약 일정
- codeigniter
- 오라클
- 주식 청약
- JavaScript
- JSTL
- 자바스크립트
- 제이쿼리
- 코드이그나이터
- php
- 주식
- Eclipse
- Stock
- Stock ipo
- Today
- Total
목록개발/java & jsp (247)
개발자의 끄적끄적
[java/spring] iBatis/myBatis #와 $의 차이점 [펌] 1. #는 쿼리가 수행될 때, 다음과 같이 된다 SELECT * FROM USER WHERE col = ? parameter : [값] ?에 bind된 값이 들어가게 된다. 이 쿼리의 컴파일 된 내용을 재사용 할 수 있고, 파라미터에 따라 대입해주므로 효율적이다. 내부적으로 preparedStatement 객체에서 ? 에 들어갈 파라미터의 값을 set 해줌으로써 사용이 된다. * preparedStatement는 한번 수행한 쿼리를 캐싱하는 객체 사용 용도 >> #일 경우, 값에 사용한다. myBatis : 컬럼명 = #{값} iBatis : 컬럼명 = #값# * 쿼리에 작은 따옴표가 붙게 된다. 2. $는 쿼리가 수행될 때, ..
[jstl] JSTL - 태그 사용법 [펌] 태그는 EL에서 사용되어질 수 있는 Bean, Map등에 값을 설정을 하거나, 일반 변수를 생성해서 값을 할당 할 수 있습니다. 1. Bean에 값을 할당하는 방법 다음 빈을 예로 들어 보겠습니다. class Board { private String title; public void setTitle(String title) { this.title = title; } public String getTitle() { return title; } } 컨트롤러에서 model객체에 넣어서 JSP 에서 사용할 수 있습니다. model.addAttribute("board", new Board()); JSP에서 위의 Bean의 프로퍼티의 값을 변경하고 싶을 때 다음 처럼 사..
[java & spring] 자바에서 List null 체크하는 법 [펌] 코딩을 하다보면 생각지도 못했던 데이터에서 NullPointerException을 보게됩니다. 오늘은 List에 대한 null 체크를 하는 방법을 소개해드립니다. 저같은 경우 List에 dao에서 조회한 데이터를 넣어서 데이터를 조작하는데요. 조회된 데이터가 없을경우를 대비해 List의 공백을 체크해주면 좋습니다. 방법은 isEmpty()를 사용하는건데요 java.util.List 에서 제공되는 메소드이고 반환은 boolean으로 비어있으면 true, 값이 있으면 false를 반환하게 되어있습니다. import java.util.ArrayList; import java.util.List; public class isEmptyTes..
[java & spring] svn clean or cleanup 방법 [링크] 작업을 하다보면 형상관리툴을 이용하는데 그중에서 svn 업데이트중 오류가 발생하여 commit & update 가 되지 않아서 찾아보던중 정리가 잘되어 있어서 링크 달겠습니다! 참고들하세요!! http://blog.naver.com/PostView.nhn?blogId=shyj6611&logNo=221615591169&categoryNo=57&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView
[java & spring] jstl 포멧 fmt [펌] fmt 포멧은 지역, 메시지 형식, 숫자 및 날짜형식 등 표시할 때 사용한다. 지시문 선언 포멧을 사용하려면 JSP 페이지 상단에 JSTL format 선언이 필요하다. JSTL fmt formatDate 결과를 표시하면 아래와 같다. JSTL fmt formatDate 2018. 7. 6 오전 12:19:48 2018. 7. 6 오전 12:19:48 2018. 7. 6 오전 12:19:48 18. 7. 6 오전 12:19 2018. 7. 6 오전 12:19:48 2018년 7월 6일 (금) 오전 12시 19분 48초 2018년 7월 6일 금요일 오전 12시 19분 48초 KST 2018 출처 : http://www.devkuma.com/books..
[java & spring] jstl 반복문 변수 [펌] 반복문은 동일한 작업을 특정 횟수 만큼 반복할 때 사용한다. JSTL에서는 제일 흔하게 사용하는 에 대해서 알아보자. 지시문 선언 반복문을 사용하려고 하면 JSP 페이지 상단에 JSTL core 선언이 필요하다. 목록을 이용한 반복문 는 목록을 입력 받아서 목록의 갯수만큼 반복하는 반복문이다. 속성 설명 항목설명필수 여부기본값 var 사용할 변수명 필수 없음 items Collection 객체(List, Map 등) 필수 begin 반복 시작 index. 정의되지 않을 경우 0 0 end 반복 종료 index 마지막 index step 반복할 때마다 건너 뛸 index 갯수 varStatus 반복 상태를 알 수 있는 변수 varStatus 값 설명..
[java & spring] Egov 전자정부프레임워크 엑셀 다운로드 전자정부프레임워크를 이용하여 웹서비스 개발중 엑셀다운로드 기능구현을 위해 참고하고자 퍼왔습니다. 전자정부프레임워크 공식홈페이지에 나와있는 내용을 가져왔습니다. 출처는 맨~ 아래 명시했습니다! 참고들하세용~ Excel Service 개요 Excel 파일 포맷을 다룰 수 있는 자바 라이브러리를 제공하여, 사용자들이 데이터를 Excel 파일 포맷으로 다운받거나, 대량의 Excel 데이터를 시스템에 올릴 수 있도록 지원하기 위한 서비스이다. Excel 서비스는 Apache POI 오픈소스를 사용하여 구현하였으며 주요 Excel접근 기능 외에 Excel 다운로드, Excel 파일 업로드 등의 기능이 있다. Excel 서비스 3.0버전에서는 기존..
[jstl] Date형과 String형인 경우 jstl(fmt)로 날짜 포맷에 맞게 출력하는 방법 [펌] java에서 Date형과 String형으로 변수를 보내줄 경우 jstl에서 각각 처리하는 방법이 다른데요. 어떻게 하는지 알아보겠습니다. noticePostDate 이라는 변수에 Date형으로 값이 들어있을 때는 위와 같이 적어주면 됩니다. noticeDateStr라는 변수에 String형으로 '20161111' 이런식으로 값이 들어있들 때 위처럼 처리하면 됩니다. 즉, String형을 Date 형식으로 변환해서 noticeDate이라는 변수에 저장한 후, 다시 원하는 포맷에 맞게 바꿔주는 것이죠. java에서 String형이 아닌 Date형으로 값을 내려줘야 작업이 좀 더 편할 수 있겠죠? ${li..