字符串比较不能用“==”,“!=”等
而要用equals

解决方案 »

  1.   

    哦,不好意思,刚才写错了,我是用的this.name.equals("北京");结果是一样的。
      

  2.   

    在JSP中加上这几行代码试一试。不要用别的字符集操作了。
    <%@ page contentType="text/html;charset=gb2312" %>
    <%request.setCharacterEncoding("GB2312");%>
      

  3.   

    还是不行的呀,这是怎么回事,中文一传到bean里面后编码是什么有哪位知道吗?
      

  4.   

    duty为所获得的字符串:String duty=request.getParameter("duty");
    duty=new String(duty.getBytes("ISO-8859-1"),"GBK");
      

  5.   

    我认为使用utf-8配合字符集filter是解决字符问题的一个比较可行的办法。
      

  6.   

    好的,我再照两位的试一下,我最先用gb2312做了一个filter,也是不行
    请问lhbf(牧野):使用utf-8配合字符集filter怎么操作呀?