전체 글159 리스트에서 검색한 항목 다시 돌아와도 그대로 유지하기 처음에는 이 부분을 놓치고 단순히 목록 버튼이나 수정 버튼을 누르면 router.back()으로 동작하게 하였다.그러다보니 이전에 리스트에서 만약 100페이지를 보고 있으면 해당 글 누르고 다시 돌아오면 다시 1페이지로 돌아오는것이다. 이게 데이터가 점점 많아지니 너무 불편하다는 것을 깨달았다. 그래서 리스트에서 아카이브 디테일 페이지에 들어갈 수 있는 모든 경로에 route와 router를 사용하여필요한 데이터를 넘겨주고 받아서 그전에 봤던 페이지수와 검색어 등을 유지하여 이전에 봤던 리스트와 똑같게 불러올 수 있게끔 수정하였다. 여러 페이지를 많이 수정하였는데 그 중 하나의 페이지만 예를 들어 보겠다.우선 공개관리 페이지에서 꼭 넘겨줘야할 값들은 아래와 같다.prevPage(페이지경로)pageNum(.. 2024. 10. 29. [ORACLE] union all로 조인한 테이블 특정 데이터 값 수정 SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM ( SELECT ARCH_TYPE, CLASS_TYPE, COUNT, REG_DT FROM ( SELECT TO_CHAR(a.REG_DT, 'YYYY-MM-DD') AS REG_DT , (SELECT CODE_NAME FROM ARCH_CODE_TBL WHERE P_ID = 'ARCH_TYPE' AND CODE_ID = a.ARCH_TYPE) AS ARCH_TYPE, (SELECT CODE_NAME FROM ARCH_CODE_TBL WHERE P_ID = 'TYPE' AND CODE_ID = a.CLASS_TYPE) AS CLASS_TYPE, COUNT(1) AS COUNT FROM ARCH_INFO_TBL .. 2024. 10. 29. [ORACLE] 하나의 테이블에 두개의 기본키 이번 프로젝트에서 설문조사라는 파트를 맡아서 개발을 했었다. 첨에 이 부분이 상당히 복잡하고 어려웠다.ㅠㅠ우선 테이블은 3개가 연결되어있다. TOLL_INFO_TBL TOLL_DETAIL_TBLTOLL_RESULT_TBL간단하게 설명하자면 TOLL_INFO_TBL은 설문 포맷의 질문에 관련된 내용이 들어가고TOLL_DETAIL_TBL은 해당 질문에 대한 답변 항목들, 그리고 답변 유형 관련된 내용이,TOLL_RESULT_TBL은 어떤 답변을 선택하였는지에 대한 내용이 들어있다.세개의 테이블에는 TOLL_ID로 연결되어 있다. 기존 정상적으로 작동이 되었는데 DB 설정을 다시 하면서 TOLL_DETAIL_TBL 에서 에러가 났다.무결성 에러가 나서 확인해보니 기존 TOLL_DETAIL_TBL에는 TOLL_.. 2024. 10. 28. @RequestBody, @RequestPart, @RequestParam, @ModelAttribute spring boot를 사용하면서 저는 대부분 @RequestBody 어노테이션을 사용하였습니다.bean을 적극적으로 활용하고 있었기 때문에 @RequestBody를 사용하면 http 요청으로 넘어오는 body 내용이 매핑이 되기 때문입니다.하지만 이후 등록 페이지를 개발하는 도중 이미지와 파일을 저장 해야하는 경우가 발생하였습니다.이미지와 파일을 넘겨줄 때 어떤 어노테이션을 사용해서 데이터를 받을까 구글링을 해본 결과생각보다 다양한 어노테이션이 있었습니다. 1. @RequestBody HTTP 요청으로 넘어오는 body 내용을 HttpMessageConverter를 통해 JavaObject로 역직렬화한다.multipart 요청이 아닌 어떤 바이너리 파일을 포함하고 있지 않은 데이터를 받는 역할을 한다.. 2024. 10. 23. [Vue] Radio Button radio버튼은 여러개의 선택지 중 하나만 선택할 수 있어야한다.하지만 각각의 radio 버튼이 독립적으로 만들어져서 모든 radio버튼을 선택이 되는 버그가 발생하였다. 여러개의 선택지 중 하나만 선택할 수 있게 하려면 radio버튼들을 그룹화하여 하나의 그룹으로 묶는 방법이 있다.바로 radio버튼의 속성 중 name 속성을 이용하는 것이다. radio 버튼을 그룹화하기 위해 name속성을 설정하고, 이를 고유한 값으로 설정하면 정상적으로 잘 동작이 된다. 코드확인하기더보기 설문 항목 구성 @click="createServeyList" class="btn_ic_md btn_pri" title=.. 2024. 10. 2. 이전 1 2 3 4 ··· 32 다음 728x90