@GetMapping("/basic-objects")
public String basicObjects(){
// 세션 생성
session.setAttribute("sessionData", "Hello Session");
return "basic/basic-objects.html";
}
//-- Controller 에서 Spring Bean 으로 등록하는 방법 --//
@Component("helloBean")
static class HelloBean {
public String hello(String data) {
return "hello" + data;
}
}
⚠️ 요청 url
locale
Request Parameter
session
spring bean
<h1>식 기본 객체 (Expression Basic Objects)</h1>
<ul>
<li>
locale = <span th:text="${#locale}"></span> //ko_KR
</li>
</ul>
<h1>편의 객체</h1>
<ul>
<li>Request Parameter = <span th:text="${param.paramData}"></span></li>
<li>session = <span th:text="${session.sessionData}"></span></li>
<li>spring bean = <span th:text="${@helloBean.hello('Spring!')}"></span></li>
</ul>