인프런 커뮤니티 질문&답변

sujin7837님의 프로필 이미지
sujin7837

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

View 환경설정

controller와 hello.html

작성

·

469

0

model.addAttribute(attributeName: "data", attributeValue: "hello!!");
이 문장에서 attributeName: "data", attributeValue: "hello!!" 이 부분이 빨간 밑줄과 함께
에러가 납니다 ㅠㅠ

또한 hello.html 파일에서
<p th:text="'안녕하세요.' +${data}" >안녕하세요. 손님</p>
이 문장의 'th'가 not bound라고 뜹니다 ㅠ

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. sujin7837님^^

attributeName:은 자바 언어의 문법이 아닙니다. intelliJ가 파라미터 이름을 편리하게 보여주는 기능입니다.

따라서 다음과 같이 작성해야 합니다.

model.addAttribute("data", "hello!!");

그리고 th:가 not bound라고 뜬 부분은 

<html xmlns:th="http://www.thymeleaf.org"> 부분이 hello.html에 있는지 확인해주세요.

감사합니다.

sujin7837님의 프로필 이미지
sujin7837

작성한 질문수

질문하기