일반적으로 JSP 파일에서 직접 properties 파일에 정의된 값을 불러오는 것은 바람직하지 않음
=> JSP 파일은 주로 프레젠테이션 로직을 다루는 데 사용되고, 비즈니스 로직은 Java 클래스 등 다른 계층에서 처리하는 것이 권장되기 때문 (코드의 유지 보수성 및 가독성 향상 목적)
하지만 간단한 설정 값의 경우 아래와 같이 JSP에서 직접 properties 파일 값을 사용 가능
TEST_API_KEY = APIKEY값
<%@ page import="java.io.InputStream" %>
<%@ page import="java.util.Properties" %>
<%
InputStream input = application.getClassLoader().getResourceAsStream("config.properties");
Properties properties = new Properties();
if (input != null) {
properties.load(input);
} else {
throw new RuntimeException("config.properties not found");
}
String apiKey = properties.getProperty("TEST_API_KEY");
%>
<%= apiKey %>