你不能这样给JSP传值。你只能通过 URL 或者 Fomr 提交给 JSP 传值。在JSP中用 request.getPrameter 来取得这些值。

解决方案 »

  1.   

    JavaScript 是客户端的脚本,虽然它最初是从服务器传到客户端的,但是网页显示出来的时候,它已经与服务器无关了,你要把值传给服务器端的JSP,就要通过客户端向服务器端提交数据,也就是通过 URL 的参数或者 FORM 提交。
      

  2.   

    不大明白楼主的意思,试试这个:
    sql="select * from tabname where colname ='" + eval(var) + "' ";