소개
게시글
질문&답변
2023.11.29
두가지 질문이 있습니다.
대용량 파일,동영상파일이 안올라갔던이유는spring.servlet.multipart.max-file-size 설정이 기본 1MB정도인걸로 확인했습니다. 스트림유틸즈에 hasText가 없는 이유는 자바 17버전때문일까요 ? 없을리가 없는거같은데
- 0
- 2
- 325
질문&답변
2023.10.31
error Message null
(사진)javax -> jakarta 로 변경해서 해결했습니다.
- 5
- 2
- 1.2K
질문&답변
2023.10.31
error 내용 NULL
javax -> jakarta 로 변경해서 해결했습니다(사진)
- 1
- 1
- 298
질문&답변
2023.10.24
로그인인증필터 return "redirect:" + redirectURL; 질문
그건 그냥 절대경로를 redirect를 해준거고 본 강의에서 하고자하는 내용과 다릅니다본 강의에서는 LoginCheckFilter에서 로그인을 하지 않고 특정 페이지에 강제 접근할시 로그인창을 표시하고 그 전에있던 URL을 저장해놓은다음 로그인이 성공하면 그 전에있는 URL 페이지에 redirect 하도록 하는게 강의 내용입니다사용자 편의성에 집중하기위한 내용이자 보안적 필터링 내용입니다.그냥 return "redirect:/items"; 이렇게 하시는건 절대경로로무조건 localhost:8080/items 로 가겠죠items가 아닌 다른페이지를 강제로 접근해서 로그인창이 떠도 무조건 items로 가게됩니다 return "redirect:" + redirectURL; 로 해야됩니다RequestParam에서 디폴트값을 /로 줬다는건login?redirectURL 이 없으면(로그인을 한상태로 접근했으면) 그냥 / 로 login후 home화면으로 가는거구요해당 RequestParam에 login?redirectURL=/items 경로에서redirectURL=/items 부분은/items가 있다는것은 로그인을 하기전에 /items 경로를 접근하였기 때문에 /items 값이 나오는겁니다다른페이지를 접근하면 /해당page 경로 가 들어오겠죠return "redirect:/items"; 로 하는건 완전히 잘못되었습니다MVC 기초중에 기초적인 부분인데 1편부터 다시 듣는게 좋으시겠네요
- 0
- 2
- 744
질문&답변
2023.10.19
bindingResult.rejectValue
강의 진행하다보면나오네요
- 0
- 2
- 350