풀캘린더를 사용하기 위해서는 맞게 수정할 수 있어야 하는데 수정하기 위해서 각 파트가 어떤 기능을 구현하는지 확인해봐야하 한다 아래처럼 day라는 캘린더 부분을 클릭했을때 작동하는 스크립트를확인하기 위해서 alert창을 띄워 실행값을 확인해보자 출력되는 day는 처음엔 위에 팝업처럼 나오지 않고 자리수가 많은 숫자의 나열이었다 그건 1970년부터 흘러온 사긴을 초단위로 표시한것인데 그 숫자의 나열은 int로 범위가 큰 long으로 받아 자바에서 제공하는 date api로 뽑아내(?) 보면 위에 팝업처럼 년도 월 일 요일 시간으로 바뀌어사람이 알아볼 수 있는 시간단위가 된다 이걸 alert창이 아닌 데이창을 클릭했을때 새로 오픈되는윈도우 창으로 보기 위해 뷰페이지로 보내준다 formatDate를 써서 받아..
스프링에서 게시판을 만들때 이미지를 업로드할 수 있는 게시판을 만들려면 multipart/form-data 를 사용해야 이미지를 업로드 할 수 있다 이렇게 폼태그에 enctype="multipart/form-data"> 을 추가한다 빈에서 처리하는 방법이 조금 다른데 보통 DB로 데이터를 보내기 위해 인서트할때 DTO에서 내용을 받아 DTO를 입력받은 내용 전체를파라미터 클래스로 보내주는데 멀티파트를 사용할때는DTO로 한번에 넘기지 않고 넘기고자 하는 값을 하나씩 set으로 입력시켜준다 그래서 아래와 같이 dto.setWirter(request.getParameter("")); 가 된다 인서트할 SQL 구문은 이렇게 빈에 추가하여 보내는 값의 이름이 맞는지 확인해주고 이경우에는 file name이 빠져있..
새로 작업해놓은 폼이 실행되지 않았다 속상했다 왜냐하면 수정사항이 없었는데 동작되지 않으니 더 알길이 없었고 자바 에러보다 훨씬 모호한 스크립트 언어중에 오류를 찾아야 하는 것이 어려웠다 처음에는 ad1 밸류값을 찾을때 1번처럼 코딩을 했는데 2번처럼 코딩을 바꾸니 실행이 되었다 아직 이유는 정확하게 알지 못하겠다 그런데 작업도중에 인터넷 방문기록이나 쿠키 삭제를 해주지 않으면 전에 있던 데이터가 쌓여 이런 충돌이 일어날 수 있다는 말을 들었다 인터넷 방문기록을 삭제하고 다시 실행해서 해결되었으면 좋았겠지만 실행되지 않았다 그래서 머리를 쓰다쓰다 코딩을 바꿔보기로 한거다 다행히 바뀐 코드로는 실행이 되었다 두번째는 스크립트 창이 두번씩 팝업되기 시작했다 같은 내용으로 역시 이유를 잘알지 못해서 그냥 나두..
페이지를 실행하다 갑자기 특별한 실행을 하지 않아도 form.mew창을 여는 것만으로도 에러가 발생했는데 마치 인터넷 연결이 되지 않아 생기는 에러처럼 크롬창에 이런 페이지가 생겼다 근래 본 에러 메세지 중에 가장 귀여운 에러 페이지 였다 다시 로딩을 했을 때 다시 이런 귀여운 팝업창이 나타났다 처음에는 원인을 알수 없었고 컴퓨터 자체의 문제가 생긴거라고 생각되었다 인터넷연결이 불안하다거나 현재 내컴퓨터에 에러가 생겨 실행되지 않은 것처럼 보였기 때문이다 그런데 문제는내 코드 의 오타의 있었다 코드 의 오타로 이런 에러가 생길 수 있구나 하고 감탄하게 되는 에러였다 문제는 자바스크립트에서 열고 닫는 가로 들의 갯수가 맞지 않거나 열고 닫는 가로가 잘못되었던 건데 이부분을 수정하고 나니 페이지가 다시 정상..