log.info

테스트페이지 만들기

 

전자정부프레임워크의 프로세스

웹에서 특정 주소 요청 ➡️ 주소를 담당하고 있는 아파치 서버가 가동 ➡️ 주소를 찾기 위해 controller 확인

➡️ 찾으면 메소드 실행 ➡️ 메소드 안에 있는 jsp 경로 찾아 페이지 반환

 

- 메소드가 RequestMapping 어노테이션을 갖추고 있어야 서버가 찾을 수 있다.

- 메소드 안에는 jsp 경로가 있어야 하며, jsp 파일의 확장자는 적으면 안된다.

 

 

테스트 페이지

요구사항

http://localhost:8080/egovproject/cal.do 로 접속하면 오늘의 날짜를 알려주는 페이지를 띄워준다.

 

jsp 작성

경로 : sample 폴더 안

<%@page import="java.util.Calendar"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>오늘 날짜</title>
</head>
<body>
	<%
	Calendar cal = Calendar.getInstance();
	int y = cal.get(Calendar.YEAR);
	int m = cal.get(Calendar.MONTH);
	int d = cal.get(Calendar.DATE);
	%>

	<%=y%>년 <%=m + 1%>월 <%=d%>일

</body>
</html>

 

controller 작성

@Controller
public class EgovSampleController {
	@RequestMapping(value = "/cal.do")
	public String cal() {
		
		return "sample/cal";
	}
}

 

profile

log.info

@EUNAH.J

🧾 공부하면서 기록하는 블로그

검색 태그