삽질로그 83

이클립스 및 STS - 자주 쓰는 단축키 모음

■ Ctrl + shift + l : 이클립스 및 STS 모든 단축키 알려줌 [ 파일 이동 및 생성 ] - Ctrl + n : 새 파일/프로젝트 생성 - Ctrl + w : 현재 열려있는 파일 닫기 ( = Ctrl + F4) - Ctrl + shift + F4 : 열려 있는 파일을 모두 닫음 - F2 : 폴더 및 파일 클릭 후 누르면 이름 변경 - Ctrl + m : 열려있는 파일 전체보기로 보기 - Ctrl + page up , Ctrl + page down : 열려있는 파일들 간 이동 - page up은 좌측, page down은 우측 페이지로 이동함 - Ctrl + F6 : 열려있는 창 전환 (웹브라우저 ctrl+tab 같은 느낌) [ 주석 처리 ] - Ctrl + shift + c : 커서가 위치..

개발일지 2023.01.19

No converter found for return value of type: class java.util.HashMap (Json converter 에러)

새로운 프로젝트에 서비스단에서 만든 Map 를 리턴하려고 하니 No converter found for return value of type: class java.util.HashMap 이런 에러가 났다. 검색해보니 HashMap을 json형태로 변환을 할 수 없기 때문이란다. 검색해보니 pom.xml 에 dependency 추가 해결이 제일 많았다. 그런데 프로젝트를 같이 작업 중이라 pom.xml 건들기가 좀 그래서 여쭈었더니 ModelAndView 객체 이용해서 하라고 하심! // 기존 방법 : Map으로 리턴한다. @ResponseBody @RequestMapping(value = "/test/basic/proc.do", method = RequestMethod.POST) public Map pr..

Java&Framework 2023.01.11

[HTML/Javascript] input 태그, 숫자만 입력 및 개수 제한

회원 가입 페이지 만들거나 할 때 전화번호 입력 시 숫자만 제한해서 입력 받아야 하는 경우가 있다. 간단하게 이렇게만 입력 하고 처리되면 좋은데 TEST input 태그 number 타입에는 maxlength 값이 먹지가 않는다. 이럴땐 js 함수를 사용해서 같이 작업 해준다. 숫자제한 입력 : 대략 maxlength 보다 길이가 클 경우 잘라버린다는 뜻이다. input text 타입에 숫자만 입력 하고 싶은 경우에는 이렇게 정규식으로 숫자만 적용되도록 기입하면 된다. 다만 모양은 이런식으로 표현되니 참고 해야함! 여기에는 그대로 maxlength가 먹는다 TEST

WEB 2023.01.06

[HTML/Javascript] a 태그 새로 고침 방지 및 onclick 사용

태그는 페이지 이동을 도와준다 그런데 이 태그에 onclick 함수를 사용해야 하는 경우가 있음 a 태그 사용 시 onclick 실행 후 자꾸 새로고침이 되어서 곤란했던 경우가 있었다.. 클릭테스트 이런 식으로 a 태그 href 속성에 아무것도 기입하지 않으면 onclick 함수를 탄 후 계속 새로 고침이 된다. a 태그 속 href 속성이 비어 있으면 자기페이지로 계속 이동을 시키기 때문! 클릭테스트 클릭테스트 클릭테스트 href 속성에 이렇게 명시를 해주면 새로고침되지 않고 클릭 이벤트만 발생된다. * href="#" 앵커를 사용하면 상단으로 이동함

WEB 2023.01.06