2011-07-04 9 views
1

포함 된 파일에 매개 변수로 전달해야하는 javascript 변수가 있습니다. 예 : var var1 = "테스트";스크립트 변수를 매개 변수로 전달

지금 내가 = "text.jsp? PARAM1 ="+ VAR1 %>

윌이 작품 파일을 포함이

<퍼센트의 @와 같은 포함 파일이 'VAR1'을 통과해야합니까? 도와주세요.

또는 양식을 제출하지 않고 다른 방법으로이 변수 데이터를 동일한 JSP 파일에있는 포함 된 파일로 전달해야합니다.

답변

2

아니요, 자바 스크립트 var를 사용할 수 있기 훨씬 전에 포함이 서버 측에서 구문 분석되므로 작동하지 않습니다.

대신, 당신은 페이지 URL에 요청 매개 변수를 추가해야합니다 JSP 후 처리

<%@include file="text.jsp?param1=${request('someparam')}" %> 
+0

나는이 스크립트 변수 데이터를 요청 페이지의 포함 된 파일에 추가로 필요한 동일한 페이지에 넣었습니다. – Sriram

+0

@Sririam 여전히 서버에는 없으며 클라이언트에만 있습니다. 그것은 작동하지 않습니다. –

+0

오케이. 감사. 다른 방법으로 시도 할 것입니다 ... – Sriram

0

JS합니다. 서버 측 및 클라이언트 측 코드가 어떻게 실행되는지 알아보십시오.

1

아니요, 작동하지 않습니다. JSP가 컴파일되어 서버 측에서 실행되며 자바 스크립트는 클라이언트 측에서 훨씬 나중에 실행됩니다.

관련 문제