- 오류
임의로 properties파일을 만들고 Controller에서 이 값을 가져와 JSP에서 출력해주려고 하는 과정에서 오류 발생
@Value("${test.data}")
private String testData;
Controller에서 추가해 주었던 Value에 속성값이 문자열 형태 그대로 출력되는 현상 발생
정상적으로 실행되면 Value에 속성값에 해당하는 키를 properties에서 찾아 값을 출력해주어야 한다.
- 원인
properties파일을 전역 변수로 설정하지 않아서 발생한 문제
(글쓴이는 위 태그만 사용하면 properties에 데이터를 불러와 사용할 수 있다고 알고 있었다.)
- 해결
Servlet.xml에
<context:property-placeholder location="classpath:test.properties" />
추가한다.
'개인 공부 상자 > 오류 해결' 카테고리의 다른 글
Servlet should have a mapping 오류 (0) | 2021.10.07 |
---|---|
jspf란? (0) | 2021.10.06 |
HotSwapAgent플로그인 사용시 DCEVM오류 (0) | 2021.10.05 |
[org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 (0) | 2021.10.02 |
IntelliJ console 인코딩 설정 (0) | 2021.10.02 |