본문 바로가기

프로그래밍21

[Eclipse] Dynamic Web Project 설정 이클립스에서 Dynamic Web Project 생성하는 방법입니다. * 프로젝트 생성 먼저, File > New > Dynamic Web Project 로 가서 프로젝트를 만들어줍니다. 다른 방법으로는 Project Explorer 에서 우클릭 > New > Other... 에서 Dynamic Web Project를 만들어줍니다. 프로젝트 이름을 설정해 준 후 Finish 버튼을 누르면 생성됩니다. 프로젝트가 생성 되었으면 Build Path를 설정해줍니다. 프로젝트 우클릭 > Build Path > Configure Build Path 를 눌러줍니다. Librarise 탭에 톰캣 서버를 추가해줘야 합니다. Add Libray > Server Runtime > Apache Tomcat v8.0 > Fi.. 2021. 1. 15.
[Javascript] 파일 이미지 사이즈 체크 var img = new Image(); var file = obj.files[0]; var _URL = window.URL || window.webkitURL; img.src = _URL.createObjectURL(file); img.onload = function() { if(img.width < (640) || img.height < (730)) { alert("최소 이미지 사이즈(가로 640px, 세로 730px)에 맞춰서 올려주세요."); return; } } 입력받은 파일의 가로 세로 사이즈를 체크해서 미리 정해둔 최소 이미지 사이즈인 img.width = 640 img.heigth = 730 로 비교해서 리턴시켜 줍니다. 사이즈가 맞지 않을 때 다른 이벤트를 주고 싶다면, img.onloa.. 2021. 1. 15.
[JAVA] 결제모듈 세션 만료 오류 이니페이 결제 모듈 붙이고 나서 결제 완료 페이지로 넘어가면서 자꾸 세션 만료되는 증상이 발생합니다. @RequestMapping(value = "/myp/resDetail") public ModelAndView resDetail(@RequestParam Map requestMap,HttpServletRequest request, HttpServletResponse response) throws Exception { ModelAndView mav = new ModelAndView("/myp/resDetail"); if(requestMap.get("id").equals("") && requestMap.get("id").equals(null)) { response.sendRedirect("/myp/resLi.. 2020. 8. 24.
[JSTL] 문자열을 데이터 형식으로 파싱 JSTL의 fmt 기능을 사용하려면 상단에 taglib를 선언해 줘야 합니다. 년월일 8자리 문자열을 yyyy-mm-dd 형식으로 출력하고 싶을 때 ${paramInfo.date}로 불러온 문자열을 먼저 데이터로 파싱시켜 주고 원하는 패턴으로 출력하면 됩니다. 시간까지 파싱 시키려면 pattern="yyyyMMddHHmmss" 을 사용합니다. 2020. 3. 10.
[Javascript] null 값 체크 자바스크립트로 null 값 체크하는 방법입니다. null 값 체크 함수 (리턴 boolean) function isNullChk(_val) { if (new String(_val).valueOf() == "undefined") { return true; } if (_val == null) { return true; } if (("x" + _val == "xNaN") && (new String(_val.length).valueOf() == "undefined")) { return true; } if (_val.length == 0) { return true; } return false; } null 값 체크 함수 (리턴 String) 위에 코드를 응용하면 text 값을 받아서 null이면 ""으로 리턴할 .. 2020. 3. 5.
반응형