簡體   English   中英

想在jsp中將java值傳遞給javascript函數

[英]Want to pass the java value into javascript function in jsp

我試圖通過從JSP中的請求參數,在我的基於struts的項目中將字符串值傳遞給JavaScript函數。 這是代碼:

<%
String timeVal = "Not found";   
    if(request.getAttribute("myDate")!=null){       
        timeVal= (String)request.getAttribute("myDate");
    } 
%>

然后將其作為參數傳遞給函數

<html:submit property = "save" styleClass = "button_c" onclick = "return SubmitPage('update', <%=timeVal %>)">Save</html:submit>

JavaScript函數的位置

function SubmitPage(action, aa)
{   

alert("Date is  ...." + aa);

}

但是,當我嘗試運行它時,它給了我一個錯誤

HTTP Status 400 - Request[/AMResourceLibraryListAction] does not contain handler parameter named ref

隨着網頁上的消息。

Request[/AMResourceLibraryListAction] does not contain handler parameter named ref

提前致謝。

編輯這是堆棧跟蹤

[ERROR] DispatchAction - -Request[/AMResourceLibraryListAction] does not contain handler parameter named ref

而是使用它我會建議你在JavaScript函數中使用這樣的值

var tt = <%=(String)request.getAttribute("myDate")%>
alert(tt+ "Done this....");

希望這會幫助你。

這對我有用:

<html:submit property = "save" styleClass = "button_c" onclick = "return SubmitPage('<%=timeVal %>')">Save</html:submit>

('<%= timeVal%>')//單個報價之間

在Javascript方法中使用' <%=timeVal %> '而不是<%=timeVal %>

<html:submit property = "save" styleClass = "button_c" onclick = "return SubmitPage('update', '<%=timeVal %>')">Save</html:submit>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM