교육자료 | 표준프레임워크 포털 eGovFrame
처리중입니다. 잠시만 기다려주십시오.
www.egovframe.go.kr
링크로 들어가서 .exe 파일 다운 받은뒤 실행
* 첨부파일을 실행하시면 디폴트 경로가 C:\ 로 설정되어 있기 때문에
압축 해제 시 경로 변경 없이 C:\로 동일하게 진행 해주시기 바랍니다.
실행이 완료 되면 해당 폴더에 들어가서 eGovframe.edu 실행
New -> Other로 들어가서
src/main/java > kr.smhrd.web > HomeController.java
package kr.smhrd.web;
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
// FrontController + Controller
// POJO
// Spring에서는 반드시 FC를 거쳐서만 view에 접근할 수 있다.
@Controller // FrontController임을 알려주는 annotation
public class HomeController {
// 요청에 대한 경로값을 설정
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
Date date = new Date();
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
String formattedDate = dateFormat.format(date);
model.addAttribute("serverTime", formattedDate );
return "home";
// jsp파일의 논리적인 주소 --> 물리적인 주소로 spring에서 변환
}
}
src > main > webapp > WEB-INF > views > home.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page session="false" %>
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>
Hello world!
</h1>
<P> The time on the server is ${serverTime}. </P>
</body>
</html>
'Java > Spring' 카테고리의 다른 글
[Spring] Database 연결흐름(HikariCP) (0) | 2022.07.13 |
---|---|
[Spring] 게시판 만들기(Model2) (0) | 2022.07.11 |
[Spring] 스프링 시작하기(환경변수 설정) (0) | 2022.07.11 |
[Spring] 스프링 준비하기(JSTL) (0) | 2022.07.11 |
[Spring] 스프링이란 (0) | 2022.07.11 |