spring message 관련해서 질문드립니다.
- 작성자 :
- 문*성
- 작성일 :
- 2014-05-09 17:21:55
- 조회수 :
- 2,356
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
전자정부 프레임워크에서 제공하는 스프링메시지를 사용하고 있는데. 아래..
<spring:message code='fail.common.msg'/>
jsp 파일에서 스크립트를 정의하고 사용시에는 문제가 없이 사용되는데 자바스크립트 파일을 분리해서 사용하려니가 안되는데 왜그런가요?
1. jsp 파일에서 스크립트정의 alert 메시지 출력됨
<script type="text/javaScript">
alert('<spring:message code='fail.common.msg'/>');
</script>
결과 ==> '에러메시지 입니다.'
2. js 파일분리후 사용시에 문자메시지가 그대로 출력됨
<script lang="javascript" src="<c:url value='/js/test.js'/>"></script>
alert('<spring:message code='fail.common.msg'/>');
결과 ==> <spring:message code='fail.common.msg'/>
<spring:message code='fail.common.msg'/>
jsp 파일에서 스크립트를 정의하고 사용시에는 문제가 없이 사용되는데 자바스크립트 파일을 분리해서 사용하려니가 안되는데 왜그런가요?
1. jsp 파일에서 스크립트정의 alert 메시지 출력됨
<script type="text/javaScript">
alert('<spring:message code='fail.common.msg'/>');
</script>
결과 ==> '에러메시지 입니다.'
2. js 파일분리후 사용시에 문자메시지가 그대로 출력됨
<script lang="javascript" src="<c:url value='/js/test.js'/>"></script>
alert('<spring:message code='fail.common.msg'/>');
결과 ==> <spring:message code='fail.common.msg'/>
A
안녕하세요. 문준성님.
JS의 경우는 static resource 파일로 <spring:message>와 같은 서버 상에 처리가 필요한 taglib 등은 적용하실 수 없습니다.
즉, js, css 등의 파일은 서버 상의 처리 없이 현재 파일 상태 그대로 클라이언트 브라우저로 전송되기 때문입니다.
그럼, 즐거운 하루되십시오.
감사합니다.
JS의 경우는 static resource 파일로 <spring:message>와 같은 서버 상에 처리가 필요한 taglib 등은 적용하실 수 없습니다.
즉, js, css 등의 파일은 서버 상의 처리 없이 현재 파일 상태 그대로 클라이언트 브라우저로 전송되기 때문입니다.
그럼, 즐거운 하루되십시오.
감사합니다.