本帖最后由 faleshi 于 2010-02-02 21:07:38 编辑

解决方案 »

  1.   

    membertype
    这个你是什么时候设置的呢
      

  2.   

    membertype,是登陆的时候从用户数据库中传来的,是会员类型,比如分成“业务员” “经理”之类的,然后登陆的时候根据不同的类别进不同的文件夹,if(membertype.equals(type))换成 if(membertype.equals("业务员"))就能正常过滤了说明membertype这个参数是正常的了。现在主要是type这个值没有取到
      

  3.   

    你可以把type输出来看看,是null还其他的值
      

  4.   

    我在listfilt.java中加入sym.out.println(type)显示空白,估计是null
      

  5.   

    是不是<param-name>type </param-name> type后面有空格,
    其他的好像真的没什么错了
      

  6.   

     在init函数打印或者设置断点,看下init函数中是否取到了type的值
      

  7.   

    原因找到了,是汉字的原因,我把TYPE值的汉字变成数字就成功了