2011-08-08 9 views
2

flowScope와 같은 특수 SWF 변수와 custom-flow.xml에 설정된 맞춤 변수에 자바 스크립트에서 액세스하는 방법을 찾으려고합니다. 하지만 아직 해결책을 찾지 못했습니다.Javascript에서 Spring WebFlow EL 변수에 액세스하기

Sping Framework 3.0, Spring WebFlow 2.0, JSP/JSTL을 사용하고 있습니다.

질문은 "가능합니까?" 또는 "해결 방법이 있습니까?"

덕분에 자바 스크립트만을 반환 된 HTML에서 무엇에이 액세스 할 수있는 브라우저에서 실행되는

는 JSP는 서버에서 실행되는 동안 그 변수는 단지 약 때문에 그것은 불가능합니다

답변

0

.

해결 방법이 있습니다. jsp 코드에서 flowScope를 반복하고 javascript를 HTML 문서에 작성하면됩니다. flowScope의 각 객체에 대해 javascript 변수 할당을 출력합니다. 그렇게하면 html로 서버의 flowScope에 데이터를 임베드합니다. 글로벌 자바 스크립트 변수의 이름이 flowScope 인 json 구조로 출력하는 것이 유용 할 수 있으며 flowScope의 모든 항목에 대한 멤버가있는 객체입니다.

write var flowScope = { 
foreach entry in ${flowScope} 
    write ${entry.name} = '${entry.value}', 
write } 
:가 someting 등이 될 것이다 의사에

관련 문제