web
-
URL에 대해서 (개념 보완 필요)Spring-diary/WEB 2020. 2. 12. 12:55
http://localhost:포트번호/contextpath(web application name=프로젝트이름)/webcontent에서 자원의 위치(물리적디렉토리 or 논리적 경로) 로 되어 있다 -여기서 chrome은 http://를 생략할 수 있다.- 가상의 Webdirectory를 생성할 수 있는데 만약 view단에서 하이퍼링크를 가상디렉토리/.do로 잡아준다면 그 다음에 이어지는 주소도 가상디렉토리를 추가해 주어야한다. *만약 step2.do에서 main2.do로 돌아가고 싶다면 ? 리턴값을 redirect:/주소; 를 써준다.
-
[Eclipse][Sts][XML] DispatcherSpring-diary/WEB 2020. 2. 11. 09:33
Dispatcher에 템플릿 등록하기(다른 xml 동일) 컨트롤 +스페이스를 누르면 나오는 목록중에 자주 쓰는 템플레이트를 사용자가 직접 지정하여 저장 할 수가 있다. Window ->preference ->xml->Template ->new -> 이름과 코드를 고르고 All XML로 설정후 등록해 사용한다. Dispatcher 특징 Dispatcher에는 HandlerMapping을 해주는 Bean이 없어도 Default handler Mapping이 있다.
-
Spring Web Project의 기본 설정과 사용방법Spring-diary/WEB 2020. 2. 10. 23:17
STS로 Spring Web Project를 시작할 때 Server의 설정을 기본 Server가 아닌 Tomcat으로 바꿔준다. web.xml 파일을 생성하도록 옵션 체크를 해준다. MVC 패턴 사용을 위한 dependency를 mvnrepository에서 받아온다. 받은 후 pom.xml에 등록해 Library 파일을 불러온다. web.xml에 Dispatcher 사용을 위한 설정을 해준다. 주소에 ~.do라는 목록이 나오면 dispatcher가 받는다는 옵션을 web.xml에 설정해준다. WEB-INF 폴더 아래에 dispatcher 옵션 설정을 하는 .xml 파일을 만든다. *이름은 web.xml 파일에 servlet-name의 이름-servlet.xml이다. dispatcher 옵션 설정 파일에 ..