<jsp:param name="id" value="<%= id %>"/>   
在这句话之前id这个变量没有定义吧?应该是
<%
  String id ="";
%>
<jsp:param name="id" value="<%= id %>"/>

解决方案 »

  1.   

    你不是都找问题了吗?应该就是你那一行的错误,可能是你的变量id调用了什么方法,没有相应的class文件,所以这样报错,应该没有什么大问题的
      

  2.   

    java:175: cannot resolve symbol
    [javac] symbol  : variable id  
    ..............应该是你的id 没有定义 ! 出错信息很明显呀!
      

  3.   

    写code 一定要严谨,要不肯定会踩到自己埋的地雷.
      

  4.   

    谢谢大家,问题搞定了
    id 定义了,不过是在try catch里定义的,这段代码是在try以外的