【发布时间】:2014-08-22 12:27:55
【问题描述】:
我的代码流程如下:
当用户从下拉列表中选择特定年份时,控件会转到 Javascript,它采用所选年份并传递特定 URL。
function ModelForYear()
{
var url = "modelforyear.do";
var e = document.getElementById("yearId");
var year = e.options[e.selectedIndex].text;
url = url + "?yearId=" + year ;
document.location.href = url;
}
这个 URL 被映射到一个动作类,用于做一些计算和设置一个变量值。但是,在计算之后,我希望我的控件返回调用 JSP 页面而不重置所选年份(具体而言,控件不应作为新请求返回,而是作为同一请求的一部分返回)。
我正在使用
return mapping.findForward("searchLabelData");
但它似乎将jsp作为一个新请求
有没有人可以帮帮忙....
【问题讨论】:
-
你有没有想过使用 Ajax,而不是
document.location.href?
标签: java javascript jsp struts action