본문 바로가기

전체 글

(69)
List의 여러 Map중에 필요한 부분만 추출 List dataList [ {month=202401, cnt=7200, sumCnt=6334, sumMoney=11620000000, startYnNm=발급 완료, name=테스터1}, {month=202402, cnt=123, sumCnt=1234, sumMoney=12340000, startYnNm=발급 취소, name=테스터2} ] json으로 변경하면 JSONObject jsonObj = new JSONObject( dataList ); jsonObj [ { "month":"202401", "cnt":"7200", "sumCnt":"6334", "sumMoney":"11620000000", "startYnNm":"발급 완료", "name":"테스터1" }, { "month":"202402", "..
기초 복습(@ResponseBody,@RequestMapping) 1. @ResponseBody의 결과는 브라우저에서 String 2. 함수에서 매개변수 int와 Integer의 차이 - null 값을 받냐, 받지 않냐 차이 3. JSP(test1) 때와 springboot(test2) 때 차이 - 결과값이 같아도 코드 길이나 가독성에 차이가 남 ex) @GetMapping("/test1") @ResponseBody public int showTest1(HttpServletRequest req, HttpServletResponse resp){ // HttpServletRequest의 getParameter는 String이라 Integer.parsInt로 int타입으로 바꿔줘야함 int a = Integer.parsInt(req.getParameter("a")); int..
Vue 디버깅 하는법 https://jojoldu.tistory.com/468 웹 JS 애플리케이션 개발시 IntelliJ 디버거 사용하기 Vue 혹은 React로 개발시 Webstorm (혹은 IntelliJ Ultimate) 라이센스가 있으신 분들도 VS Code로 개발하시는 경우를 종종 봅니다. 백엔드 개발자 분들이라면 아무래도 IntelliJ가 더 익숙하실텐데요. Chrome + VS jojoldu.tistory.com Vue.js 프로젝트 설정: IntelliJ를 실행하고 메뉴에서 "File" > "Open"을 선택하여 Vue.js 프로젝트의 디렉토리를 엽니다. Chrome 브라우저와의 연동: Vue.js 애플리케이션을 Chrome 브라우저에서 실행하고 Chrome 개발자 도구를 엽니다. Vue.js 디버깅 확장 도..
document.referrer 란 링크를 통해 현재 페이지로 이동시킨, 전 페이지의 URI 정보를 반환 ex) main 에서 어떠한 버튼을 클릭하여 my 페이지로 이동하는데 비회원이면 로그인 페이지에서 로그인 후 이동 해야 한다. $(function() { if ( document.referrer.indexOf("main") > -1 ) { $("input[name='login_flag']").after(''); } }); sessin에서 getAttribute 메서드로 세션에 저장된 값을 조회 리턴 타입은 Object이므로 형변환이 필요 String redirectUrl = (String) session.getAttribute("세션에존재"); String login_redirect = request.getParameter("login..
동적 text()쓰면 버튼 안에 img태그 없어짐...?? 개발하다 발견함 사진 추가 이런 버튼이 있었음 클릭하면 input Type='file'인 요소가 추가되고 이미지를 ajax 통신하는 부분이 있었음 암튼 그렇다 치고 ajax status가 success후 src="/resources/images/pic.png" 이미지 경로를 다른 이미지 경로로 바꾸고 "사진 추가" 텍스트를 "확인"으로 바꾸고 싶었음 단순하게 success : function(obj, txtStatus, jqXHR){ if(txtStatus==="success") { } success에 $("#img_a).text('확인'); 코드를 넣으니 img태그가 없어져 버렸음 HTML 태그를 인식하지 않고 텍스트로만 처리합니다. 따라서 text() 함수를 사용하면 HTML 태그가 제거되고 텍스트만..
스트림?? Stream??으로 원하는 값 추출 예를 들어 List testList = (List) result.get("data"); [ { no=1, "nm=이xx", "sex=M", mobileNo=01000000000, "email=test01@co.kr" }, { no=2, "nm=박xx", "sex=M", mobileNo=01000000001, "email=test02@co.kr" }, ] 라는 List가 있다. for(Map testMap :testList) { System.out.println("@@@@@@@@@@@@@@@@@@"+testMap); // {no=1,"nm=이xx","sex=M",mobileNo=01000000000,"email=test01@co.kr"} // {no=2,"nm=박xx","sex=M",mobileNo=010..