window.location.replace在客户端不起作用

时间:2013-07-31 10:10:10

标签: java javascript jsp client-side

我的jsp页面上有一个javascript函数。

function gt()
{
     var e=document.getElementById("ParentType");
     var val=e.options[e.selectedIndex].value;
     window.location.replace("iba1?value="+val);
}

我已经创建了一些功能的向导。上面的代码在我的机器上工作正常,但是如果我在客户端浏览器上测试相同的东西,则会出现URL不可用的错误。

同时如果我给jsp的整个位置意味着它在客户端工作但不在我的机器上。我已经添加了这样的jsp路径

window.location.replace("netmarkets/jsp/actionitem/iba1.jsp?value="+val);

为什么会这样?有些想法会有所帮助

2 个答案:

答案 0 :(得分:0)

你试过给它整条路吗? URL无法正常工作,因为它是服务器端的相对路径。

答案 1 :(得分:0)

如果客户端部署&您的开发机器具有不同的部署结构。你能分享文件的相对位置吗?