Framework/Spring Boot

[Error] spelevaluationexception

잔망루피 2021. 10. 13. 18:48

EL1008E: Property or field 'name' cannot be found on object of type 'Bulletin.Board.domain.posts.User' - maybe not public or not valid?

 

<tr th:each="u : ${users}">
                <td th:text="${u.name}"></td>

에러가 발생한 일부 소스 코드

name부터 에러가 생기니 밑에 속성들도 안 된다.

User Entity에서 getter가 없어서 생긴 에러

모든 멤버변수의 getter를 추가한 후 해결:)

덕분에 Thymeleaf가 어떻게 동작하는지 알았다.

에러는 Thymeleaf에서 생겼지만, Entity 쪽에서 해결해서 카테고리 분류를 Spring으로 했다.

 

 

 

참고 👇

 

https://stackoverflow.com/questions/57369016/el1008e-property-or-field-username-cannot-be-found-on-object-of-type-user

 

EL1008E: Property or field 'username' cannot be found on object of type '...User' - maybe not public or not valid?

As the title suggested, I am encountering some issues during some experiments with thymeleaf and spring. Here is the exception: org.springframework.expression.spel.SpelEvaluationException: EL1008E:

stackoverflow.com

 

반응형