本帖最后由 wuchen1986 于 2009-12-21 11:17:09 编辑

解决方案 »

  1.   

    这个问题,算经典的新手错误了,你的这种做法就像一个婴儿还没出生呢就像改变子宫
    的状态让自己有一个弟弟。jsp jsptag这些东西是运行在服务器段的,你那些js代码即使用引号引起来了也照样会被
    jsp容器解释掉的,因为jsp容器根本不知道js是什么东西他只知用<%%>括起来是java代码
    <c:**/>是tag,都需要解释.所以你的那段代码
    "<img src=\"<c:url value='images/sort_up.gif'/>\"
    到了客户端已经成了这个样子了
    "<img src=\"**.jpg'/>\".
      

  2.   

    document.write应该不可以,试试, tr.appendChild吧
      

  3.   

    哈哈,1楼比喻搞笑。
    楼主你应该再去看看更基础的东西。
    jsp是需要在容器中运行的。tomcat是最常见的jsp容器。
    容器(服务器端)解析jsp文件,得到的是一个html文件。html文件中包括js,css等。
    然后,服务器把这个文本文件发送给客户端的浏览器。浏览器再解析这个html文件。得到的就是你看到的页面。
    也就是说,js是在你的浏览器上执行的。也就是说,js执行的时候,实际上服务器端已经结束响应了。客户端与服务器端已经断开连接。你如何让它回炉,再在服务器端去执行呢?