String imgSourcePath= "test_image.jpg"; // 원본 이미지 파일명 (경로 포함) String imgTargetPath= "test_imageNew.jpg"; // 새 이미지 파일명(경로 포함) String imgFormat = "jpg"; // 새 이미지 포맷. jpg, gif 등 int newWidth = 640; // 새 이미지 넓이 int newHeight = 360; // 새 이미지 높이 imgResize(imgSourcePath, newImgFilePath, imgFormat, newWidth, newHeight); /** * Image Resize */ public void imgResize(String imgSourcePath, String imgTargetPa..
톰캣(현재 7.0.78)에서 에러가 발생했다. 에러의 내용은 아래와 같다. org.apache.coyote.http11.AbstractHttp11Processor process 정보: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(..
자바, 톰캣을 설치해서 환경설정 및 프로젝트를 띄우는 것 까지 할 것임. 1. apt-cache search jdk를 찾는다. -> apt-cache search jdk 2. 검색 결과로 openjdk-8-jdk가 있는데 이것을 설치한다. -> apt-get -y install openjdk-8-jdk -> -y 옵션은 인스톨시 y/n를 선택해야 할 때가 있는데, 이때 무조건 y로 한다는 옵션이다. 3. apt-cache search 명령어를 통해 tomcat8을 찾는다. (톰캣 버전은 알아서...) -> apt-cache search tomcat8 4. apt-get -y install tomcat8 -> 기타 톰캣매니저 등등 추가설치 파일들이 있는데 그것들은 알아서.. ###톰캣 7으로 설치시 1. ..
평소 개발시 스프링 프레임워크 또는 전자정부 표준프레임워크, model2 방식으로 ajax를 사용하는 것은 생각보다 쉽다. 하지만 순수 jsp로, model1 방식으로 ajax를 사용해야 할 때 요청은 보낼 수 있지만 요청을 받는 응답부분에서는 어떻게 return 또는 처리를 해야하나? 생각이 들고 궁금했다. 생각보다 간단했다. 요청을 받고 응답하는 jsp에서 EL, , XML, JSON형식으로 출력해주면 된다. 쉽게 말하면 그냥 HTML을 작성(출력)하듯이 하면 된다. 밑의 소스는 사용자의 아이디가 있는지 없는지 중복여부를 체크하는 간단한 요청에 응답해주는 페이지 소스이다. 밑에서 보면 부분이 있는데 저 부분이 ajax로 요청시 응답해주는 부분이다. XML이나 JSON으로 응답(return)할 때에는 ..
Firefox 계열의 브라우저인 경우, 해당 이벤트가 발생할 경우 window.event에 해당 event객체를 자동으로 할당하도록 Event 리스너에 등록하는 방법 if( navigator.userAgent.indexOf('Firefox') >= 0 ) {var eventNames = ["mousedown", "mouseover", "mouseout", "mousemove", "mousedrag", "click", "dblclick", "keydown", "keypress", "keyup"]; for( var i = 0 ; i < eventNames.length; i++ ) {window.addEventListener( eventNames[i], function(e) {window.event = e;}..