【发布时间】:2013-03-18 22:51:41
【问题描述】:
在我的基于 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
【问题讨论】:
-
请在此处发布您的完整堆栈跟踪。堆栈跟踪包含引发异常的原因。
-
@BuhakeSindi 添加,但它没有显示堆栈跟踪的太多细节:(
-
你看到viewsource看到了那里的价值吗?
-
什么时候出现错误?你能按提交按钮吗?
-
@mudalov 当我在保存函数中将 作为参数传递时,它给了我错误。这是唯一的条件