[英]call a javascript function inside tag library jsp
如何在標簽庫中的jsp中調用javascript函數。 我已經嘗試過類似的東西,下面是我的代碼。
JavaScript函數:
function myconfirmBox(msg){ alert(msg);}
JSP代碼:
<s:if test="Messages()">
myconfirmBox("hello");
</s:if>
我實際上在做什么錯?
JSP東西在服務器上運行,您的JavaScript代碼將在客戶端上運行(除非您嘗試與Rhino集成,我懷疑情況並非如此)。 因此,您在那里所做的實際上是輸出myconfirmbox("hello");
作為頁面上的文本。
如果希望將其作為嵌入式腳本運行,請在其周圍添加<script>
標記。 但是,您更有可能需要退后一步,並查看更廣泛的上下文,您可能想要在顯示確認框之前等待某種事件發生(即使只是頁面已完全加載)。
在編寫動態服務器端代碼時,您始終必須考慮將實際發送到瀏覽器的內容以進行解釋。 您可以使用Chrome開發者工具中的“網絡”標簽之類的工具來查看實際發送的內容,以便查看瀏覽器正在使用的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.