JSP 파일에 Java 코드 사용해보기

OUO·2022년 4월 14일
0
post-thumbnail
package com.cos.controllerdemo.web;


import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

import com.cos.controllerdemo.domain.User;

@Controller
public class JavaToJspController {

	@GetMapping("/jsp/java")
	public String jspToJava() {
		return "d";
	}
	
	@GetMapping("/jsp/java/model")
	public String jspToJavaToModel(Model model) { // e.jsp까지 model에 있는 data를 가지고 이동, 함수의 파라미터에 Model을 선언하고
		
		User user = new User();
		user.setUsername("ssar");
		
		model.addAttribute("username", user.getUsername()); // (key,value) hashmap 구조, addAttribute 함수로 전달
		
		return "e";
	}
}

d.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>this is d.</h1>
<%
	int num = 10;
%>
<h3>num의 값은 <%=num %></h3>
</body>
</html>

e.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1> this is e. </h1>
<h3>${username }</h3>
</body>
</html>
profile
develoops!er

0개의 댓글