nbs0105 / BOOT_CMS star
beom 4 days ago
index 템플릿 null 안전 처리
@f676717000f460989d34754fcbd1ea30ab0d98ee
CHANGELOG_BOOT_JPA.md
--- CHANGELOG_BOOT_JPA.md
+++ CHANGELOG_BOOT_JPA.md
@@ -430,3 +430,9 @@
   - 스프링 시큐리티 기본 로그인 비활성화
   - 커스텀 로그인 페이지(`/uat/uia/egovLoginUsr.do`)로 연결
   - CSRF 비활성화
+
+## 추가 변경(24차)
+
+### 템플릿 오류 방지
+- `/Users/beom/Documents/intellij/cms/FoxeduBaseCMS/base/src/main/resources/templates/index.html`
+  - `siteInfo`가 null일 때도 렌더링되도록 안전한 표현식 적용
base/src/main/resources/templates/index.html
--- base/src/main/resources/templates/index.html
+++ base/src/main/resources/templates/index.html
@@ -7,7 +7,7 @@
 		<meta http-equiv="Content-Style-Type" content="text/css" />
 		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
 		<title>
-			<span th:text="${siteInfo.siteNm}"></span>
+			<span th:text="${siteInfo != null ? siteInfo.siteNm : ''}"></span>
 			<th:block>
 				<th:block th:if="${CURR_URL eq '/msi/indvdlInfoPolicy.do'}">&gt; <span th:text="#{etc.link.indvdlInfoPolicy}"></span></th:block>
 				<th:block th:if="${CURR_URL eq '/msi/useStplat.do'}">&gt; <span th:text="#{etc.link.useStplat}"></span></th:block>
@@ -27,4 +27,4 @@
 </head>
 <body>
 </body>
-</html>
(파일 끝에 줄바꿈 문자 없음)
+</html>
Add a comment
List