반응형 ICT162 Java | Spring | 검색 구현 시 결과가 없어서 빈 리스트를 반환하고 싶을 때 문제점 검색 기능을 구현했는데 존재하지 않는 데이터를 검색했을 때 오류 화면으로 넘어갔다. 문제 파악 및 고민 과정 1. JPA를 이용해서 검색 기능을 구현하면서 Null 오류 처리를 위해서 Optional 객체를 사용해서 리스트를 불러왔다. 이때 Optional 리스트가 null 인 경우에 null exception 처리를 해줬다. 2022. 6. 2. 12:37 HTML | Input 숫자만 입력되게 하는 방법 (Feat. type="text") 숫자만 입력 되도록 하는 방법 input태그의 type(타입) 속성을 number로 해주면 숫자만 입력이 가능하다. 그런데 이 경우에는 음수와 입력창 옆 화살표 아이콘이 생기는 등 딱 원했던 기능이 아닐 수 있다. 이 문제를 해결 하기 위해 type 속성을 text로 두고 해결해 보려 한다. type="text" 위의 oninput 속성을 추가하면 숫자 이외의 모든 입력값은 지워준다. 따라서 숫자만 입력 가능한 입력창이 구현 되는 것이다. 2022. 5. 31. 23:18 Jquery | setattribute - removeattribute is not a function is not a function 자바스크립트 작성하면서 엘레멘트 속성을 핸들링 하려 할 때 아래와 같은 메시지를 만날 때가 있다. setattribute is not a function. removeattribute is not a function. 이는 setAttribute, removeAttribute가 자바스크립트 DOM 함수가 아니기 때문이다. 이 함수를 사용했을 때 위의 오류가 나온다는 건 아마 엘레멘트 선택자(selector)로 $()를 사용했을 가능성이 있다. $()를 이용해서 엘레멘트를 선택하는 건 jQuery 문법이다. 따라서 위 함수들을 jQuery 문법에 따라 작성해 줘야 한다. jQuery의 Attribute 메소드 jQuery는 메소드 이름들이 간소화 되어 있다. JavaScri.. 2022. 5. 27. 21:20 Spring Boot | 로그인한 사용자 정보 불러오는 초간단 방법 Spring Security를 이용해 로그인을 구현한 경우에 로그인한 사용자의 정보를 불러오는 방법에 대한 글이다. @LoginUser 어노테이션 사용 사용자 정보를 불어와야 할 메서드 인자로 @LoginUser 어노테이션을 이용해 SessionUser 객체를 전달한다. 위의 사진처럼 객체명을 user라고 했다면 메소드 내에서 user를 누른 다음 점(.)을 누르면 사용자 Entity 내의 있는 데이터를 불러올 수 있는 getter들의 리스트를 볼 수 있다. 끝 이게 전부다. 정말 간단하다. 단지 필요한 메소드마다 객체를 불러와야 하지만 큰 단점은 아니라고 생각한다. 2022. 5. 20. 20:33 이전 1 ··· 16 17 18 19 20 21 22 ··· 41 다음 반응형