spring message
- 작성자 :
- 박*우
- 작성일 :
- 2014-06-27 20:54:54
- 조회수 :
- 716
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
ResourceBundleMessageSource를 이용해서
properties의 message를 사용하려고 합니다.
<spring:message code='id.not.found'/>
이렇게 하면 화면에 잘 출력이 되는데
이걸 alert에 이용하고자 하는게 최종 목표거든요.
alert("<spring:message code='id.not.found'/>");
이렇게 했을때
jsp에서 <script></script> 안에 넣으면 정상적으로 원하는 메세지가 출력됩니다.
But.그러나.
이걸 js파일로 빼니까 <spring:message code='id.not.found'/> 이렇게 문자 그대로 alert이 출력되더라구요.
이거 어떻게 해결할 수 없을까요?
조언 부탁드립니다.
ResourceBundleMessageSource를 이용해서
properties의 message를 사용하려고 합니다.
<spring:message code='id.not.found'/>
이렇게 하면 화면에 잘 출력이 되는데
이걸 alert에 이용하고자 하는게 최종 목표거든요.
alert("<spring:message code='id.not.found'/>");
이렇게 했을때
jsp에서 <script></script> 안에 넣으면 정상적으로 원하는 메세지가 출력됩니다.
But.그러나.
이걸 js파일로 빼니까 <spring:message code='id.not.found'/> 이렇게 문자 그대로 alert이 출력되더라구요.
이거 어떻게 해결할 수 없을까요?
조언 부탁드립니다.
A
안녕하세요. 박진우님.
js 파일은 정적 리소스 파일로 서버 상에서 처리가 되지 않기 때문에 tag library와 같은 서버 사이드 처리는 지원되지 않습니다.
기존 처럼 JSP 상에 포함시키시거나, 확장자를 JSP로 하되 contextType을 "text/javascript"로 지정하셔도 됩니다.
이 경우는, 파일 확장자에 따라 서버 사이드 처리가 지원되지만, 브라우저에서는 contextType에 의해 javascript로 인식합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
js 파일은 정적 리소스 파일로 서버 상에서 처리가 되지 않기 때문에 tag library와 같은 서버 사이드 처리는 지원되지 않습니다.
기존 처럼 JSP 상에 포함시키시거나, 확장자를 JSP로 하되 contextType을 "text/javascript"로 지정하셔도 됩니다.
이 경우는, 파일 확장자에 따라 서버 사이드 처리가 지원되지만, 브라우저에서는 contextType에 의해 javascript로 인식합니다.
그럼, 즐거운 하루되십시오.
감사합니다.