일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- MYSQL
- 자바
- css
- 공모주
- 주식 청약 일정
- Stock ipo
- 공모주 청약
- 주식
- 주식 청약
- codeigniter
- JavaScript
- 리눅스
- 자바스크립트
- 맥
- Stock
- linux
- java
- jquery
- 코드이그나이터
- 공모주 청약 일정
- 7월 공모주 청약 일정
- Oracle
- Eclipse
- IPO
- 제이쿼리
- 6월 공모주 청약 일정
- php
- SQL
- html
- Today
- Total
목록개발/java & jsp (247)
개발자의 끄적끄적

[Ubuntu] Java Spring Project 배포방법 JDK설치 및 Spring Project 배포방법 - ubuntu버전은 18.04 - AWS에 설치한 ubuntu를 기준으로 함(포트 설정등 aws에서 쉽게할 수 있음) - Spring Project배포전에 JDK8, TOMCAT8설치되어있어야함 - 리눅스 명령어 관련해서는 다루지 않음(권한문제가 있다면 앞에 'sudo' 붙이고 입력) JDK, TOMCAT8 설치 1. jdk, jre설치 후 확인 1 2 3 4 5 6 7 apt-get update apt-get install openjdk-8-jdk apt-get update apt-get install openjdk-8-jre java -version javac -version cs 2. t..
[java] JSP EL 변수명 동적으로 처리하는법 for(int i = 0; i < 10; i++) { mav.addObject("fname" + i, fname[i]); } 이렇게 콘트롤러에서 지정하면, JSTL로 받을 때 어렵습니다. ${fname0}, ${fname1}, ... 이렇게 직접 지정하면 됩니다만, ${fname${status.index}} 이러면 실행이 안 되고 예외가 발생합니다. Stacktrace:] with root cause org.apache.el.parser.ParseException: Encountered " "{ "" at line 1, column 12. Was expecting one of: 해결방안: 이런 경우 JSTL의 requestScope와 을 이용하면 됩니다..
[java] JSTL 반복문(forEach) 사용법 정리 [펌] 반복문은 동일한 작업을 특정 횟수 만큼 반복할 때 사용한다. JSTL에서는 제일 흔하게 사용하는 에 대해서 알아보자. 지시문 선언 반복문을 사용하려고 하면 JSP 페이지 상단에 JSTL core 선언이 필요하다. 목록을 이용한 반복문 는 목록을 입력 받아서 목록의 갯수만큼 반복하는 반복문이다. 속성 설명 항목 설명 필수 여부 기본값 var 사용할 변수명 필수 없음 items Collection 객체(List, Map) 필수 begin 반복 시작 index. 정의되지 않을경우 o end 반복 종료 마지막 index step 반복할 때마다 건너뛸 index 개수 varStatus 반복 상태를 알 수 있는 변수 varStatus 값 설명 값 리턴..
[iBatis] insert된 자동생성값 알아오기 - MySQL버전 오라클을 사용하여 프로그램할땐 Sequence의 nextVal을 이용하여 insert하고 해당 값으로 관련된 다른 테이블에 사용하곤 했었는데... MySQL이나 MSSQL은 auto_increment, identity를 이용하여 디비 내부적으로 자동증가하여 그 부분을 어떻게 처리할까 고민하곤 했었다. 내부적으로 SCOPE_IDENTITY(), LAST_INSERT_ID() 함수를 이용하여 가져올수 있다는 것을 나중에서야 알았다. 이제 본론으로.... iBatis를 이용할때 이부분 더 좋게 지원해준다. 를 이용하면 프로그램쪽에서 한번더 select하는 번거로움을 덜어주고 성능면에서도 조금은 도움을 줄것으로 생각된다. 키값이 자동증가인 경우..
[jstl] c:forEach 사용법 커스텀액션 자바프로그램의 for 문에 해당하는 기능을 제공하는 커스텀액션이다. 즉 이 액션을 이용하면 특정 HTML코드를 일정 횟수만큼 반복해서 출력할 수 있다. for문은 자바에서 아주 자주 사용되는 문법이며 가장 흔히 볼수 있는 것은 다음형태의 for문이다. for (int cnt =0; cnt 야 호 실행화면 야 호 야 호 야 호 야 호 야 호 위와 같은 결과가 출력된다. 커스텀 액션을 이용하면 여러 개의 항목으로 구성된 데이터를 순서대로 출력하는 일도 가능하다 예를 들면 배열의 항목을 출력할 수도 있는데 그렇게 하기 위해서는 이 액션태그에 items 애트리뷰트를 쓰고 그곳에 배열 이름을 지정하면 된다. 그리고 이때 var라는 이름의 애트리뷰트도 함께 쓰는데 이..
[JSP] JSTL로 특정 option selected 주기 JSP에 가져온 검색 조건으로 해당 옵션을 자동 체크 하려면 다음의 방법을 이용해도 좋다. (JSTL C 태그를 사용했으므로 상단에 태그 선언을 해줘야한다.) 1 2 둘리 3 도우너 4 또치 5 출처: https://tozitizi.tistory.com/entry/JSP-JSTL로-특정-option-selected-주기 [TOZITIZI]
[java] Map 반복(Iteration)시키는 3가지 방법 [펌] 이 세가지 방법 말고도 뭐 다른 방법이 있겠지만 대충 요 3가지 정도만 알고 있어도 충분하고도 넘칠것 같다. 이전까지는 제일 첫번째 방법으로만 Map 에 있는 것들을 꺼내서 썼었는데 세번째 방법도 꽤 간결하고 가독성도 좋은것 같아 앞으로 세번째 방법을 주로 써야 겠다는 생각을 해본다. 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 32 33 34 35 36 package com.tistory.stove99; import java.util.HashMap; import java.util.Iterator; import java.util.M..
[Spring, Log] 로그가 안보일때, 쿼리가 안나타날때 로그 출력하는 방법[펌] 보통 전자정부같은 Spring기반의 프로젝트를 할때 에러가 나던가 혹은 서버에서 어떤 액션이 일어나면 이클립스 콘솔창에 많은 정보들이 후두두둑 하고 올라간다. 내가 날린 쿼리가 무엇인지, 내가 요청한 URL은 무엇있지 버그나 오류가 있을땐 어떤 오류인지 온갖 정보들이 나타나는데 가끔 쿼리를 실행해도 어떤 쿼리를 실행했는지 나타나지 않는 경우가 있다. 단지 오류가 났을때만 콘솔창에 로그를 뿌려주는 경우 이럴때 버그가 있더라도 시스템에서 오류가 나지 않는다면 어떤 쿼리를 실행시켰는지 어떤 url을 요청했는지 알기 힘들게 된다. 이런경우의 대부분은 로깅 프로퍼티의 설정 레벨이 warn 정도로 되어 있는 경우 인것 같다. 정상..