因为你看的页面是服务器已经解析好的了,你在服务器已经返回的页面中使用按钮的方法触发事件已经无法更改内容了,你改掉的只是本地内容,无法使服务器再按照你的要求重新解释一遍.js代码是本地运行的,而jsp:include是服务端做的事情.

解决方案 »

  1.   

    action指向本页面的路径不同的按钮对路径添加不同的parameter 例如:/xxx.jsp?includer=add然后在页面里
    <%
    if(request.getParameter("includer")!=null)
    String includer = request.getParameter("includer");if(includer.equals("add"))
    out.print("
    <table>
          <tr>
            <tr>
                <td align="left"><jsp:include page="../add.jsp"/></td>
            </tr>
    </table>
    ");  //具体怎么写结合你自己的页面............
    %>
      

  2.   

    肯定是不行了,它是先解析jsp代码,然后再处理html和js代码的.