본문 바로가기

이클립스 자바스크립트(js) 파일 오류 해결하기 이클립스를 이용하여 웹 프로젝트를 하다보면 가끔씩 겪는것중 하나가 바로 js 파일 오류이다. 특히 나같은경우 jquery 파일이 가장 빈번하게 오류로 체크되곤 하는데, 사실 큰 문제가 있는것이 아니기 때문에 그냥 지나칠법 하지만 그래도 왠지 이클립스에서 발간색 x 표시(오류 표시)가 보이는게 사실 썩 좋지는 않다. 이럴때는 해당 js 파일에 대해 예외처리를 해주면 간단하게 해결이 가능하다. 아래처럼 프로젝트 설정에서 Javascript -> include Path -> Source에 가서 오류가 나는 js 파일을 excluded에 등록시켜 주면 된다. 더보기
[Java] 특정 자리수 만큼 0으로 공백 채우기(String.format()) MySQL에는 ZeroFill 이라는 옵션이 있다. ZeroFill에 대해 아주 간단하게 설명하면 숫자로 이루어진 값이 있을때 특정 자릿수만큼 값을 0으로 채우는 것이다. 즉 int(8)로 정의된 "3"이라는 숫자가 있다면 실제 값은 "00000003" 으로 저장하는 것이다. Java에서는 아쉽게도(?) ZeroFill 옵션이 없다. 그래서 종종 자릿수를 맞춰야 하는 경우가 발생을 하면 해당 숫자를 체크하여 앞에 0을 붙여주기도 한다. 예를들면 2자릿수를 맞춰야 한다고 하면 값을 체크하여 10 이하여 숫자 앞에다가 0을 붙이는 식이다. 위와 같은 방식은 사실 비효율적이다. 체크하고자 하는 자릿수가 많은경우 더 많은 계산을 필요로 하므로 효율적이라고 보기에는 힘들다. 이런 경우라면 Java에 기본적으로 포.. 더보기
[jQuery] Radio button checked 오류 jQuery를 이용하여 radio 버튼을 컨트롤하는 스크립트를 구성하고 있는데, 이상한 오류가 발생한다. 스크립트 내용은 특정 값에 따라 해당 라디오 버튼을 check 하는 아주 간단한 스크립트였다. 그런데 무슨일인지 생각외로 원하는 값을 가지고 있는 라디오 버튼으로 체크가 안된다. 이것때문에 한참 삽질한 결과 문제점을 발견하였다. 기존에는 .attr()을 이용하여 체크 처리를 하였다면, jQuery 1.9 이상 버전에서는 일부 항목이 세분화되어 컨트롤하는 방법이 달라진것이다. 즉 기존에 사용하던 방식에서 .attr() 대신 .prop()를 사용하면 된다. Y N 더보기