同学在Struts2的jsp页面中写到:<script>
function test() {
    window.location="/TestAction.action?id=1";
}
</script>请问以上JavaScript代码是什么意思, 能详细解说吗, 谢谢大家!

解决方案 »

  1.   

    用于将浏览器的地址转到/TestAction.action?id=1
      

  2.   


    Location对象是 JavaScript 对象, 对象是由 JavaScript runtime engine 自动创建的,包含有关当前 URL 的信息。
    window.location可把用户带到一个新的地址
    function test() { 
        window.location="/TestAction.action?id=1"; //转到TestAction.action并传递值为1的id过去
    }
      

  3.   

    window.location="/TestAction.action?id=1"; window.location 重写URL地址
    /TestAction.action 站点根目录下的TestAction.action文件。
    ?id=1 查询字符串 id的值为1.
      

  4.   

    window.location当前窗口的位置转移到指定名称的页面.
    这句执行后,
    你的浏览器中就自己打开指定页面了