본문 바로가기

Java/Spring21

[Spring] 프로젝트 import 404 오류 해결 모음 1. 서버-프로젝트 간 Path 연결 문제 404오류가 뜬 후 서버를 Clean해줄 때 가끔 Context root가 맞지 않는다고 뜰 때가 있다. 이 때 쓰는 방법. 1) 서버 더블클릭 > 아래 탭에서 Modules > 해당 프로젝트 선택 > Edit > Path를 / 로 바꿈 > OK 2) 프로젝트 우클릭 > Properties > Web Project Settings > Context root를 / 로 변경 > Apply and Close 2. 서버타임존(ServerTimezone) 문제 unrecognized or represents more than one time zone. You must configure either the server or JDBC driver... 이클립스 콘솔창에 위와.. 2019. 11. 15.
[Spring] jsp에서 날짜 시간 받아서 mySQL에 저장하기 jsp의 Input type = Datetime-local에 사람이 입력한 값은 String자료형이고 기본적으로 2019-08-07T15:18:09 형태임. (날짜와 시간 사이에 T 가 들어감) VO에서도 String으로 담으면 됨. mysql에서는 테이블에서 해당 컬럼이 Datetime 형태여도 이 문자열의 T를 무시하고 그냥 담아줌!!! 주의 : Datatime-local은 사람이 값을 끝까지 입력해야 값이 들어감. 그게 싫으면 날짜 따로 시간 따로 값 얻어서 스트링으로 합치는 방법도 있을 듯. 오라클 사용시에는 아마 자바스크립트에서 String으로 만들고 문자열에서 T 삭제 후 VO 매퍼 SQL에서도 스트링으로 만들어서 넣기 2019. 11. 14.
[Spring] 컨트롤러에서 서비스로 Session값 넘기기 어으 죽을 맛이다.ㅋㅋㅋㅋ 이것때문에 개고생함. 컨트롤러에서 서비스로 세션 값을 넘길 때, 세션값 가져오기를 컨트롤러 내에서 하면 안 된다. 가져오는 건 DraftController.java (일부) @Controller @AllArgsConstructor public class DraftController { private DraftService service; HttpSession session; // 진행문서함 목록으로 접속 시 작동 @GetMapping("/goingDraft") public String goingDraft(Model model) { // 세션이 존재할 때만 if (session.getAttribute("userId") != null) { model.addAttribute("goi.. 2019. 11. 14.
[Spring] MVC 게시판 제작 시 JSP에서 LocalDateTime 포맷 변경하기 문제상황 MVC 게시판 목록 페이지 구현 중, model인 VO에서 불러온 값을 View인 jsp에서 jstl을 사용해 출력했는데 2019-08-27T20:12:08 화면에 이런 식으로 T라는 글자가 붙어 떴다. MySQL DB에는 datetime 포맷이고 VO에서는 LocalDateTime 포맷인 상황. 일반적인 자바 format 변경으로는 먹히지 않았다. 해결법 1. 라이브러리 설치 pom.xml에 아래 내용을 추가해준다. net.sargue java-time-jsptags 1.1.4 2. 라이브러리 적용 포맷변경이 필요한 jsp파일에 아래 내용을 추가해준다. 3. Maven Update - Alt + F5 - 또는 프로젝트 우클릭 > Maven > Update Project 4. Format 변경 .. 2019. 11. 7.
No mapping found /경로 오류 해결 https://stufeel.tistory.com/8 2019. 11. 5.
[Spring] Setter 오류 해결법 @Setter(onMethod_ = { @Autowired }) 클래스에서 이 구문을 치고 임포트 했는데도 오류가 날 때. Autowired를 먼저 import한 후에 Setter를 import한다. 2019. 10. 25.