昨天出来的问题,所有的JSP页面运行的时候都会被执行两次,比如就有一个简单的登陆页面,就会出现两个登陆框,哪怕就一句话,但执行页面后就会变两句话,以为是tomcat坏了,就换了个JBOSS和tomcat,还是没用,换了个机器,还是没用,然后又试了把所有源文件复制出来重新放在一个新项目文件中,但还是没用。
但是如果我重新新建一个项目的时候JSP页面只会执行一次,一句话就是一句话,但做着做着又会出现这个问题,弄的我现在很困惑,不知道该怎么办。百度查过了,有人说在request的重定向后加个return,但我就一个简单的JSP页面,并没使用到servlet的JSP页面,也会出现这个问题(虽然它会被转义为JSP页面,但应该不是这个的问题)
特来CSDN求救,希望高手指点!!!!!

解决方案 »

  1.   

    另外,在执行serlvet的会报异常java.lang.IllegalStateException
    (我猜是两次执行servlet的原因,但不知道如何解决)
    而直接运行JSP页面的时候则是执行两次
      

  2.   

    <form name="form1" method="post" action="">*******************************************多层架构经常出现进度多次出现的问题,你的不清楚啊!帮你顶!
      

  3.   

    谢谢拉
    我是初学者,在练习MVC时候出现的这个问题,但这个不是我的第一个MVC的练习项目了,以前没有出现过
      

  4.   

    想必你的那个jsp页面代码不会是jsp那么简单。
      

  5.   


    chain.doFilter(request, response);
    // pass the request along the filter chain
    chain.doFilter(request, response);
    我的也出现这样的现象,原因是在中文过滤器里面有重复的chain.doFilter