以下是写在登录成功后的jsp页面中:
<head>
<%String reqestUrl = (String)session.getAttribute(Const.REQUEST_URL_KEY); 
    if(reqestUrl!=null){
%>
    <meta http-equiv="refresh" content="3,url=<bean:write name='reqestUrl'/>">
<%
    }
    session.setAttribute(Const.REQUEST_URL_KEY,null); 
%>
</head><body>  
   <bean:write name="user" property="username"/> , <bean:message key="item.welcome"/><br>
</body>为何在Firefox中可以正常跳转,在IE中确只显示登录成功后的页面而不能跳转???

解决方案 »

  1.   

    如果你可以在Firefox中正常跳转,那么程序本身就应该没有问题,最好检查一下你的IE设置,看看是不是什么地方设置有问题。
      

  2.   


    如果需要变更IE设置,那不是其他人访问的时候都要设置IE才行
    有没有什么其它好的代码可以实现登录后自动跳转,在IE下也能正常运行的
      

  3.   

    在Html语言中可以通过设置标签的属性值实现
    <META HTTP-EQUIV="REFRESH" CONTENT="5"; URL=1.asp?id=<%=id%>"> 
    数字5表示5秒
    REFRESH表示刷新
      

  4.   


    <meta http-equiv="refresh" content="3;url= <bean:write name='reqestUrl'/>"> 
    是在JSP页面中
      

  5.   


    sendRedirect()具体怎样写,是写在Jsp代码里吗,怎样使用做到3秒后自动跳转到指定页面?
      

  6.   

    我知道了,谢谢大家,不小心把那个分号写成逗号了<meta http-equiv="refresh" content="3;url= <bean:write name='reqestUrl'/>">