Develop/Spring MVC 3

0819 Spring Redirect AutoWired Valid

Redirect @RequestMapping(value = "/input") public String input(HttpServletRequest request,Model model) { String name=request.getParameter("name"); String age=request.getParameter("age"); model.addAttribute("name", name); model.addAttribute("age", age); model.addAttribute("addr", "서울"); //여기서 다른 요청을 따라 모델을 넘기면 해당 모델이 parameter로 취급된다. return "redirect:/last"; //다른 컨트롤러 요청(response.sendRedirect와 흡사..

Develop/Spring MVC 2022.08.22

0818 Spring

0818 스프링 구동 순서 pom.xml에서 maven 중앙 저장소에서 필요한 파일을 읽고 구동함 -> web.xml에서 context-param 읽음 ->root-context.xml 읽음 -> web.xml에서 servlet-mapping 읽음 -> /요청=>DispatcherServlet 요청 처리 -> web.xml에서 filter(설정시 작동) 읽음(servlet 안에 init-param=서블릿에서만 사용하는 변수) -> servlet-context.xml 읽음(/ 요청 했을때만 사용되는 것들이 정의되어있음) => prefix,suffix 변수 설정, scan 해야할 패키지 설정(com.spring.ex @Controller). ->HomeController.java(MVC중 컨트롤러다) 읽음 ..

Develop/Spring MVC 2022.08.22

0817 Spring Start

Spring 다운 받는 방법 Eclipese -> 상단 메뉴 중 help -> Eclipse Marketplace -> 상단 메뉴 중search -> "sts"로 검색(go) -> Spring Tools 3 (Standalone Edition) 3.9.14.RELEASE -> Install -> 체크박스 해제하지 말고 Confirm(그대로 두면 됨, 이때 시간이 좀 가게됨.) -> I accept the terms of the license agreements 체크 -> Finish -> 그러면 Eclipse 우측 하단에 Installing Software로 진행률 확인 가능함. -> select all, Trust어쩌구 -> restart Now -> 다시 Eclipse 실행됨 -> switchWork..

Develop/Spring MVC 2022.08.22