你用了什么MVC结构?是不是session里面存了你设置参数的bean?

解决方案 »

  1.   

    页面传String类型参数给查询类,如 name age...查询类QueryService拼接SQL语句进行查询,QueryService是应该不记忆查询条件的,只是根据传来的参数拼接语句查询,但是QueryService似乎能记住条件似的,只要给一次就记得,再给同样的条件就在后面追加
      

  2.   

    每次输出的CONDITION都是空的,如 CONDITION:但是查询类输出的SQL总是带着原有的条件,如WHERE QT_ID = '01',甚至WHERE QT_ID = '01' and QT_ID = '02'-_-!
      

  3.   

    问题已解决,原因是注入的字符串被改变,并且似乎字符串的生命周期是APP,所以字符串记住了传入的条件,并且在后面无限追加