因jsp中的Java代码是在服务端运行的,javascript无法与之在客户端直接交互,只有提交一次才可以取到NodeName

解决方案 »

  1.   

    可以用wddx技术试试。我没试过。
      

  2.   

    尽管js代码和java代码同在一个文件当中,但是js代码是不会在服务器端受到任何处理的,而java代码正好相反.所以你所写的代码的实现是不现实的.但是如果是要把客户端运行的js变量传到服务器的jsp服务器脚本处理的话还是可以的,你可以写<input type=hidden name=par1 > 在submit方法里面把js变量的值付给par1,再在jsp脚本中request.getParameter("par1") 就取到了.,一般来讲,你应该也正是要的这样的效果吧,是吗