본문 바로가기

2015/04

JSP/JSTL 의 forEach로 Enum내용 출력하기 JSP/JSTL 의 forEach로 Enum내용 출력하기 Enum을 쓰다가 내용의 일부나 혹은 전체를 꺼내고 싶을 때 사용한 방법입니다. 우선 Enum을 선언해야겠네요. 저는 순서가 있는 Map사용을 위해서 LinkedHashMap을 import하고 사용하였습니다. Class가 아닌 enum으로 선언하였고, 사용하기 위한 값들을 초기화 하면서 나열했습니다. AA(1 , "A상태"), BB (2 , "B상태"), CC (3 , "C상태"), DD (4 , "D상태"); 그리고 값들을 불러낼때 사용할 함수들도 선언하였구요. 그리고 이 값들을 한번에 꺼낼 수 있도록 개별 함수를 만듭니다. 이제 이 값들을 JSTL에 사용할 것인데, 저는 Spring MVC로 동작함에 따라 enum전체를 반환받아서 View에 할.. 더보기
영어 단어를 체계적으로! MD 33000 문덕 선생님의 MD어휘캠프! 영어 단어를 체계적으로! MD 33000 문덕 선생님의 MD어휘캠프! 군복무시절 아주 약했던 영어를 다시 공부하고자 MD33000을 샀었습니다. 제가 너무 부족한 나머지 지문에 나오는 단어들 조차도 잘 몰라서 힘들어서 포기했었습니다.. 하지만 당시 책의 취지나 인지도를 생각했을때 너무도 고마운 분인것 같아서 카페에 가입하고 문의도 드렸더니 친절하게 어떻게 공부하시라 라는 코멘트도 주시고.. 해서 가끔 잊지않고 카페에 들어가서 눈팅도 하고 댓글도 달고, 언젠가 영어를 꼭 잘하고 말리라라는 마음만 먹고 있었습니다. 근데! 4월 27일부터 문덕쌤과 김형탁쌤께서 어휘캠프를 90일간 진행하시겠다고 하시면서 고필히와 MD33000으로 어휘정리를 해주신답니다! Memory Doctor 문덕 선생님 카페 : http:.. 더보기
[java/jsp]mybatis hashmap 사용법 그리고 사용간 java.lang.Integer cannot be cast to java.lang.String 오류 [java/jsp]mybatis hashmap 사용법 그리고 사용간 java.lang.Integer cannot be cast to java.lang.String 오류 간단히 사용법을 정리하면 query내용 작성 이렇게 되겠습니다. 결과는 컬럼명이 key가 되며 데이터가 value가 됩니다. 자 이제 오류에 대해서 얘기해보겠습니다. java.lang.Integer cannot be cast to java.lang.String 문자그대로 Integer형인 내용을 String으로 출력하고자 할 때 발생하였습니다. 어디서 어떻게 이런 오류가 발생하였는지 정리해보겠습니다. mybatis를 사용하면서 select문에서 반환값을 hashmap으로 받도록 설정하였습니다. 저같은 경우는 hashmap을 javascri.. 더보기
아이폰, iOS 8.3이후 발견한 오류 안드로이드는 태블릿으로만 보유하기로 하고 잘 쓰고 있는 아이폰. 지난달 말이었나요? 업데이트를 했었는데 말이 참많았전 것 같습니다. OTA도 아닌 아이튠즈 업데이트 간에 업데이트가 안되질 않나... 이거는 유심침 뽑고 하면 됩니다. 약정 중이신 분들도 유심상태로 되는 것 아니니 걱정없습니다. 그리고 어제 오늘 발견한건데..음... 이건 개인에 틀리겠다 싶은 문제인데, 이어팟 말고 다른 이어폰을 끼웠다가 뺐을 때 음악 등 미디어 재생간에 헤드폰 상태로 인식해서 아이폰의 외장 스피커로 소리가 안나오는 상태죠. 확인하는 방법은 단순합니다. 아이폰에서 음악이던 유튜브던 틀어보면 됩니다. 근데 볼륨을 최대로 올려도 소리가 안나면 같은 상황인 것이죠. ​ 이어폰을 끼우면 소리는 여전히 잘나오나 외장으로는 나오질않습.. 더보기
크롬브라우저 사용간 발생할 수 있는 쿠키 및 세션 유지/중첩 현상 사이트에서 사용하는 프로토콜 변하게 되면 브라우저가 임시로 담고 있는 정보가 달라져서 로그인 등에서 요구하는 기존정보들의 차이로 로그인, 결제정보등에서 오류가 발생 할 수 있습니다. 이에 따라 크롬 브라우저 사용자는 로그인화면에 진입하여 로그인을 하여도 로그인이 안된것처럼 나타날 수 있으며, 결제를 하여도 안된것 처럼 나타날 수 있게 됨에 따라 이를 막기위해서 아래와 같은 작업을 실시해야 합니다. 1. 오른쪽 끝에 메뉴 -> 설정으로 진입합니다. 2. 페이지 중간에 있는 '개인정보'라고 적혀있는 화면에서 에서 [인터넷 사용정보 삭제]를 선택하십시오. 3. '인터넷 사용정보 삭제화면'이 나오면, '쿠키 및 기타 사이트/플러그인 데이터'와 '호스팅된 앱 데이터'를 체크하고 하단에 인터넷 사용정보삭제를 클릭하.. 더보기