java - 想要将 java 值传递给 jsp 中的 javascript 函数

标签 java jsp struts

在我基于 struts 的项目中,我试图通过从 JSP 中的请求参数中获取字符串值来将字符串值传递给 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

最佳答案

这对我有用:

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

('<%=timeVal %>')//单引号之间

关于java - 想要将 java 值传递给 jsp 中的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15682881/

相关文章:

java - 神经网络训练

html - iFrame 之间的通信不起作用

java - DRW errorHandler 始终返回 "Error"作为错误消息而不是真实消息

post - 你能用 POST 而不是 GET 来做一个 struts2 Action 重定向吗?

java - Easy Struts 插件需要'org.eclipse.update.ui.forms

java - 这是什么意思? (java,数据库)

java - 如何在java中添加超过3个面板的GUI

java - 找到三元组中间值的最快方法?

java - 为什么 jSTL 不工作?

java - 如何删除无用的JSP