1,<a href="/ETest/pxx">
/在一般的HTML 元素中并不能表示 根路径。  要想连接 看你的当前页面相对与你提交的页面就可以了。如果在同一目录中直接写。
如果是上一级的目录就用 ../2,象这中业务逻辑是一定要用重定向的。3,不知道你点了确定以后是不是想跳到一个错误页面。
如果是 那就不能用 重定向 ,也不能用转发。 px.println(" <script>alert(\"error\") ; window.location='你要跳转的地址'</script>"); 

解决方案 »

  1.   

    首先
       谢谢你的解答 
       但是我还是有些不明白的地方  
       1.我的主页面是个jsp页面  上边只有几个往其他页面跳转的超链接  没有form啊   并且 我想做的动作是点击注销这个超链接  那么马上找到相应的Action进行Session销毁 
       2.我在考虑重定向的时候  那么我在request中的值  就不能共享了  所以我还是想用请求转发
       3.我的过滤器中是这样写的 
    PrintWriter px=response.getWriter(); 
    px.println(" <script>alert(\"error\") </script>"); 
    px.close; 
    response.sendRedirect(login);
    我要跳转的页面我用了重定向  但是就是没反应  我点击了JavaScript确定后  他就一片空白  跳不回去还有 告诉我怎么选择帖子  把分给别人啊  我是菜鸟
      

  2.   

    你的 配置文件中是不是少 了 scope="request"
      

  3.   

    不要在action里面弹对话框,在页面里面弹
      

  4.   

    对于那个Scope 它有默认的啊  这个不碍事的,另外  我没有在Action俩面弹对话框啊   我是在过滤器里面 如果非法采弹啊  假如我先跳转到jsp页面 再根据传过去的非法信息  然后使jsp页面上再弹出对话框  我感觉已没必要了啊谢谢 你们!