if(sub.equals(((String)request.getParameter("submit")).trim()))

解决方案 »

  1.   

    我觉得还有可能跟中文编码有关你再
    String str=new String(request.getParameter("submit")).trim().getVytes("iso-8859-1"),"gb2312"));
    if(sub.equals(str))
    试试
      

  2.   

    用Javabean的scope="request"或scope="session"特性试一下
      

  3.   

    我判断应该是编码的问题你用:sub=new String(sub.getBytes("gb2312"),"ISO8859_1");然后再用if(sub.equals(request.getParameter("submit")))来判断应该可以的,我以前也碰到过
      

  4.   

    String action=new String(request.getParameter("action").getBytes("ISO8859_1"));
    if(action.equals("确认")){......}