본문 바로가기

Java41

[Java 오류] Ambiguous mapping found. Cannot map '컨트롤러명' bean method 기존의 웹사이트에 구조가 똑같은 새 페이지를 추가해야 하는 상황. 복사 붙여넣기를 하고 컨트롤러부터 xml까지 이름을 다 고쳤는데도 오류가 떴다. 오류메시지 Ambiguous mapping found. Cannot map '컨트롤러명' bean method 오류 원인 @RequestMapping 뒤에 오는 url이 중복되기 때문이다. 주의 : 중복되는 url이 다른 컨트롤러에 있을 수 있다! 오류 해결 url을 검색해서 겹치는 것들을 변경해줌! 2020. 5. 12.
[xml 특수문자 오류] xml파일에 <, > 같은 특수문자 넣기 : > 다른 특수문자가 필요할 때는 아래 사이트에서 찾아 넣을 수 있다. https://www.w3schools.com/html/html_entities.asp 2020. 4. 17.
[Java 게시판] 내가 만든 게시판 테스트 체크리스트 게시판을 만들었으면 잘 만든 것인지, 버그 없이 동작은 잘 하는지 알아봐야 한다. 버그 유무를 체크할 수 있는 리스트를 만들었다. 댓글 기능이 없지만 첨부파일 기능 및 작성 알림 기능이 있는 게시판을 기준으로 한다. 글 목록 조회 제목, 작성자, 작성일시 등 글 목록에 필요한 요소들이 전부 눈에 보이는가? 필요한 hidden 값이 다 들어있는가? (ex. 각 게시글별 id, 뷰 페이지로 이동할 때 넘겨줄 페이지 번호 값) 작성일시는 내가 원하는 포맷에 맞게 출력되고 있는가? 내가 원하는대로 작성자의 id 또는 닉네임을 불러오고 있는가? 최근에 쓴 글일수록 위쪽에 보이도록 소팅(Sorting)되어 있는가? 순번이 순서대로 중복 없이 잘 들어가고 있는가? 제일 처음 쓴 글이 1번인가? 권한이 있는 사람에게만.. 2020. 4. 16.
[Spring] xml파일 쿼리에 if문 사용하는 법 상황 EMPL_NUM 컬럼에 값이 존재할 때만 특정 코드를 넣고 싶다. (ex. INSERT문과 UPDATE문에 컬럼 추가하기, SELECT 시 조건 추가하기) 컨트롤러에서는 emplNum이라는 이름을 가진 값을 Map형태로 xml에 넘겨주고 있으며, xml에서는 이 변수를 #{emplNum} 라고 호출한다. 코드 AND A.EMPL_NUM = B.EMPL_NUM 2020. 4. 10.
[Java] 자료실 구현 : 서버에 업로드된 파일 삭제 Controller //-- 조회조건 ------------------------------ JSONObject json = CommonUtils.readJSONObjectFromRequest(request); // 삭제할 파일정보 조회 List delList = fileService.selectDelList(json); // 서버파일 삭제 for (int i=0; i 2020. 4. 2.
[Java] ModelAndView에 이름과 값 저장하기 쿼리로 불러온 값 말고도 추가로 불러와주고 싶은 값이 있을 때. 핵심코드 mav.addObject("nowId", sessionVO.getUser_id()); // 로그인한 id 상세코드(Controller) // 게시글 읽기 @RequestMapping(value = "/address/selectWriting") public ModelAndView selectWriting (HttpServletRequest request,HttpServletResponse response, ModelMap model) throws Exception { SessionVO sessionVO = CheckSession.getSessionVO(request, response); ModelAndView mav = new Mod.. 2020. 4. 2.