2016-06-20 2 views
-1

내 HTML 코드에 javascript가 있습니다. 문자열 형식을 원하는 언어로 가져오고 싶습니다. 여기 내 language.properties는 파일이 내 자바 스크립트 코드는 속성 파일에서 키 값을 가져 오는 방법

not_yet= you cant do this. 
key=key 

입니다

:

var not= you cant do this. 

내가 어떻게 할 수 있습니까?

var someJSValue = '${language.key}';  

감사합니다 : 나는하지만 자바 스크립트 코드에 나를 위해 작동하지 않는 것을 할 몇 sulotion을 보았다

<fmt:setBundle basename="language" /> 
    <th><label style="float:right;"><fmt:message key="key" /></label></th> 

: 내 HTML에서 예를 들어

는이 같은 뭔가를해야만했다! 당신은 JS의 VAR에 <fmt:message key="key" />의 값을 넣을 경우

+2

일을하고 어디 실행중인 위치를 생각해보십시오. 등록 정보 파일에 액세스 할 수있는 JSP 코드는 ** 서버 **에 있으며 서버가 페이지 요청을 수행 할 때 실행됩니다. HTML의 자바 스크립트 코드는 나중에 ** 클라이언트 **에서 실행됩니다 ** - 완전히 별개의 컴퓨터 (일반적으로). –

+0

그래서 뭐? 자바 스크립트로이 파일에서 어떤 가치를 얻을 수 없습니까? html 코드에서 나는 그것과 그것의 잘 작동했다. – user6319790

+1

* "html 코드에서 나는 그것을했다"* 아니, 그렇지 않았다. 아마 HTML 코드에 포함 된 JSP 코드 인 스크립틀릿을 사용했을 것입니다. HTML 파일에있는 경우 (또는 JSP를 실행하고 자바 스크립트를 반환하도록 설정 한 경우) 자바 스크립트 코드에서 동일한 작업을 수행 할 수 있지만 ** 해당 자바 스크립트는 속성 파일에 액세스하지 않고 ** ' HTML 속성 파일에 액세스 할 수 있습니다. –

답변

0

이 같은 코드를 작성할 수 있습니다

var someJSValue = '<fmt:message key="key" />'; 
+0

감사합니다! 잘 작동! :) – user6319790

관련 문제