我声明了一个递归方法,然后在body里面写的table,方法里面的statement和ResultSet都是用完close并且又声明为null。
写完这个页面,整体效果是没啥问题。
bug是刷新一遍在打开的第一遍尾处又增加一遍,再刷新接着又...实在想不出解决办法了。。
求支援
算法bbs

解决方案 »

  1.   

    你这种写法相当于是在JSP页面里用<% %>内嵌的方式又定义了方法,由于JSP页面本身会被Servlet容器编译成一个Servlet,所以你这种写法到后台编译的时候不知道会出现什么样的效果。一般在写JSP的时候,要求尽量少内嵌Java代码,如果要内嵌的话,应该也是过程性质的,在JSP里直接定义方法的写法极少。如果需要涉及的通过方法来返回什么东西,最好写到Servlet里去,通过HTTP GET或者POST返回。
      

  2.   

    已经解决了
    <table border=1>
          <%= str%>  
          <%str = "";%>
    </table>