xrp_coil

2012년 5월 24일 목요일

object/activex 위로 올라오는 ajaxloding만들기.


farpoint speard를 사용하다보니..

이런 포스팅만 하게되는군요..-_-;;;


전 포스팅에서도 사용했던 BlockUI 플러그인을 사용하여

ajaxStart / ajaxStop을 구현해봤습니다.

전포스팅 참조는
http://leinger.blogspot.com/2012/05/jquery-datepicker-blockui-activex.html


그럼 시작해보아요~

일단 위의 링크에서 BlockUI를 다운받고, 인클루드 하시고,





사용하실때는간단합니다.

페이지 스크립트 안에 showAjaxLoading(); 만 호출해 주시면 됩니다.

지금은 소스가... 좀 허접하긴 합니다만. ;;;

이미지 올리면 이쁘게 될 것으로 생각됩니다~ ㅋ


소스를 가져가시는 분들 모두~ 이쁘게 해보아요~


그럼 이만.!

ajax로 파일다운로드 구현.


아래의 블로그의 글을 베이스로 작성했습니다.

http://radworks.egloos.com/2510155


위의 소스에서 추가로 serialize() 로 폼을 던졌을때 convert 하는 부분을 추가했습니다.




실행 예 ::

실행예 ::

$.download('testExcelDownload.do','find=commoncode','post' );
또는
$.download('testExcelDownload.do',$('#frm').serialize(),"post" );


2012년 5월 23일 수요일

ClassCastException : cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest 해결.

업로드 파일을 처리하기 위해 request 를 MultipartHttpServletRequest 으로 캐스팅 하는 과정에서 Exception 이 난다.


(MultipartHttpServletRequest) request).getFile("returnFile")


java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest

해결방법은, dispatcher-servlet.xml에 bean 을 세팅해주면 된다.




이상.