Spring Legacy · STS · OracleDB · SQLDeveloper
1.새로만든 프로젝트 HomeContoller 실행하기
1)만든 01Start 프로젝트에서 HomeController을 보면 view에 있는 home.jsp파일을 불러오는것을 확인할수있다.
2)Window > WebBrowser > Chrome 브라우저를 크롬으로 설정하자.
3) 프로젝트명 우클릭 > Run As > Run On Server 클릭 후 실행하면 브라우저 화면에 Hello world!가 잘뜬다
+ 저장해둔 다른파일 불러오는 방법
General > Existing Project into Workspace > work 폴더에서 원하는 파일 선택
2. Contoller에 대하여 파악하기 + @RequestMapping
servlet-context.xml의 노란체크부분들로 인해 컨트롤러가 작동된다.
파란체크부분은 @Controller 어노테이션을 사용할수있게 해주며,
아래 노란체크부분은 해당 패키지만 컨트롤러를 사용할수있게 설정해둔것이다.
3. 컨트롤러 클래스 만들고 요청처리 메소드 생성하기
1) @RequestMapping을 사용하여 사용자가 요청한 주소를 매핑한다.
2) TestController을 생성한다. @RequestMapping으로 주소와 뷰페이지를 매핑한다.
*jsp파일생성 : other > web > 파일이름설정.jsp
*파일이름 변경 단축키 = F2
3)실행해보면 매핑되어 잘출력되는 것을 확인할수있다.
+ 실행 오류시 세가지 방법
(1) Server 클린 tomcat중지 eclipse 닫기
(2) tomcat,project,maven Clean
(3) 사용자폴더에 .m2 .p2 폴더 삭제
+ 한글 깨질 때 해결 방법
1.web.xml 한글필터 검색해서 추가
2. jsp파일에 다음 추가
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
'STUDY > SpringLegacy' 카테고리의 다른 글
[Spring] 글 목록·상세 출력 / 입력·등록·삭제·수정 만들기 (0) | 2022.09.17 |
---|---|
[Spring] DTO,DAO,mapper생성과 DB연결 설정하기 (0) | 2022.09.17 |
[JSP] JSTL · EL 설명 예제 (0) | 2022.09.16 |
[Spring] Spring 기초 어노테이션 다루기 (0) | 2022.09.14 |
[Spring] Spring Legacy 시작하기 (2) | 2022.09.14 |