2012-04-26 6 views
1

탭 라이브러리 내에서 jsp에서 javascript 함수를 호출하는 방법. 나는 다음과 같은 코드를 시도했다.태그 라이브러리 jsp 내에서 javascript 함수 호출

자바 스크립트 기능 :

function myconfirmBox(msg){ alert(msg);} 

JSP 코드 : 내가 실제로 무슨 일을하고있는 중이 야

<s:if test="Messages()"> 
      myconfirmBox("hello"); 
     </s:if> 

?

답변

1

는 JSP 물건 서버에 을 실행하는 클라이언트를 실행 자바 스크립트 코드 (당신은 내가 의심 코뿔소, 통합하려하지 않는 사실이 아니다). 그래서 당신이 한 것은 실제로 페이지에 텍스트로 myconfirmbox("hello");을 출력합니다.

인라인 스크립트로 실행하려면 <script> 태그를 추가하십시오. 하지만 좀 더 뒤로 물러서서 더 넓은 문맥을 살펴볼 필요가 있다면, 확인 상자를 표시하기 전에 어떤 종류의 이벤트가 발생하기를 기다리고 싶을 것입니다 (페이지가 완전히로드되었다고하더라도).

동적 서버 측 코드를 작성할 때 항상 해석 대상 브라우저로 전송 될 내용을 생각해야합니다. Chrome의 개발자 도구의 네트워크 탭과 같은 도구를 사용하여 실제로 전송 한 내용을 볼 수 있으므로 브라우저가 작동하는 것을 볼 수 있습니다.

+0

멋진 정보. 감사 :) –