out.println("<script>");
out.println("alert('登陆成功,正在前往主页!');"); //提示用户登陆成功
out.println("window.location.href='index.jsp?id='+id");
out.println("</script>");
/*
int id;
id=usermanager.getId(username);
*/
想把参数id传送到index.jsp页面,这样写不能实现,请问要怎样修改?
传不了哦,而且跳转不到index.jsp,停留在目前的页面(infosave.jsp)。
没跳转说明是路径错了吧 alert里面的内容弹出来了吗
追问alert里面的内容可以弹出来,我把id=后面那一串删掉的话就可以跳转到index.jsp。这是我之前写过的,现在我想新增一个id的参数传到index.jsp完成其他业务。
追答out.println("window.location.href='index.jsp?id='+id");//格式写错了,id要作为一个变量放在双引号外面
你试试这样写:
out.println("window.location.href=index.jsp?id=" + id);
我用其他方法传递参数成功了。还想请教一下图片里面的id如何传到addtocart.jsp?
一样的,直接在后面 +id, href="addtocart.jsp?id="+id ;//如果你的id有值的话,可以获取到的
追问index.jsp那个还是不行