목록SPRING (18)
기록
어제한것(검색) 보충설명 어제한것 보충으로 map으로 검색기능 구현할때에는 url에 ?name="롤스로이스" 이런식으로 쓰면 하나의 데이터만 보여준다. list는 다 나오되 최상단에 내가 찾는 데이터가 있는데 ajax쓰는 코드에 filter를 써보면 좋더라? jquery ajax에 관한 공식 문서 https://api.jquery.com/jquery.ajax/ src/main/java에 패키지가 기존것과 완전히 다른경우 servlet-context.html에 기존에 적은것 이후에 콤마로 추가해준다. 맵퍼를 이용한 dao dto만드는거 복습 연습함 에러 javax.servlet.ServletException: 서블릿 [appServlet]을(를) 위한 Servlet.init() 호출이 예외를 발생시켰습니다..
어제한것 복습! @RequestMapping() @GetMapping(), @PostMapping() AJAX쓰려면 의존성 코드 추가해야함 mvnrepository에서 Jackson Databind 2.13.3 com.fasterxml.jackson.core jackson-databind 2.13.3 @ResponseBody : json처리후 브라우저로 출력(일반컨트롤러일 경우에만) @RestController는 무엇인가? json전용으로 하고싶을때. 일반메서드는 안됨. ResponseBody가 없어도 됨. url에 한글이들어가는 이미지를 가져와야하는데 띄어쓰기가 있어서 제대로 인식을 못할경우 https://namu.wiki/w/URL%20escape%20code %20을 공백있는곳 대신 넣어서 공백을 ..

이미지를 여러개 업로드 하는방법 input태그에 multiple 옵션을 넣어준다. controller의 메서드 파라미터에 @RequestParam ArrayList photo, 이렇게 리스트로 받는다. ArrayList files = new ArrayList(); //파일명 담기 for(MultipartFile f : photo) { String fileName = "p_"+sdf.format(new Date()) + "_" + f.getOriginalFilename(); files.add(fileName); //업로드 try { f.transferTo(new File(path + "\\" + fileName)); } catch (IllegalStateException e) { e.printStackTr..
ModelAndView ModelAndView : ModelAndView 는 request에 저장하기 위한 Model과 포워드하기위한 View를 합친것. Controller의 메서드 안에서 사용한다. ModelAndView mview = new ModelAndView(); //1. request에 저장. mview.addObject("Java", 88); mview.addObject("Spring", 100); //2. 포워드(넘어가기)하기위한 View, result2.jsp로 넘어간다는 의미. // return으로 foward를 하지않기 때문 mview.setViewName("result2"); return mview; jsp로 넘기면 jstl의 경우 ${Java} 이런식으로 접근이 가능하다. form..