java
-
[jquery] 동적으로 생성된 요소에 클릭 이벤트 주기프로그래밍 언어/자바스크립트(jQuery) 2018. 2. 27. 16:46
위의 click 함수를 쓰면 동적으로 생성된 html 태그들이 있을 경우 이벤트가 발생되지 않았다. 123456$('#type').click(function(){ $('#hour').html("18"); }); Colored by Color Scriptercs 조금 찾아보니 간단하게 해결할 수 있었다. 아래처럼. 123456 $('#type').on('click', function(){ $('#hour').html("18"); });Colored by Color Scriptercs 또는 1234 $(document).on("click", "#type", function(){ $('#hour').html("18"); });Colored by Color Scriptercs 이렇게 하면 동적으로 생성된 태그들..
-
Exception 발생해도 원하는 파라미터 return하는 방법프로그래밍 언어/자바 & 코틀린 2018. 2. 25. 21:52
실무에서 처음으로 @Transitional을 써봤다. MariaDB에서 프로시저를 사용하라는 팀장님의 오더에 체크하는 로직을 프로시저에 넣어 구현했다. for문을 돌면서 데이터를 insert하고 check하기 때문에 for문 중간에서 에러가 나면 전체 rollback이 필요했다. @Transitional에서 RuntimeException이 나면 전체 rollback이 진행된다. 근데 생각해보니 Exception이 나면 아예 실행이 멈추니 에러가 발생했는데 어디서 에러가 났는지 사용자에게 alert를 띄워줄 방법이 없었다. 내가 구상한 프로세스는 각각의 에러마다 번호를 부여해 그 번호를 return하면 alert로 사용자에게 에러를 알려주려고 했다. 구글링의 결과를 참고해 구현했다. 방법은 Service단..
-
String을 잘라 배열로 만들 수 있는 split프로그래밍 언어/자바 & 코틀린 2017. 11. 21. 22:23
자바의 split을 이용해 일정한 문자를 기준으로 잘라 배열을 만들 수 있다. splitPractice에 "|"을 기준으로 숫자들이 문자열로 존재한다. 1234567891011121314public class practice { public static void main(String[] args){ String splitPractice = "1700|1800|1900|2000|2100"; String[] array = splitPractice.split("\\|"); for(int i = 0; i