你在String fkxx = request.getParameter("FKXX");
下面加一句out.println("fkxx="+fkxx);
传过来了啊~正确的中文

解决方案 »

  1.   

    应该对"登陆成功!$请继续进行其他操作!";这句话编码一下:String fkxx="登陆成功!$请继续进行其他操作!";
    fkxx = java.net.URLEncoder.encode(new String(fkxx.getBytes("GBK"), "iso-8859-1"));
    response.sendRedirect("./admin_xxfk.jsp?FKXX=" + fkxx);
      

  2.   

    我是在接收的时候用一个Bean的方法
    String fkxx = db.toChineseStr(request.getParameter("FKXX"));来解码的,昨天开始还可以的,现在一点都不行了.
      

  3.   

    感谢上面两位,ejbcreate() 讲得很对要进行编码转换.马上结分!
      

  4.   

    我从来就没有转换过~我的提交判断都是这样用中文判断的~~第二页面也能顺利的输出“1”可能我用的是charset=ISO8859_1"吧~<%
    String fkxx = request.getParameter("FKXX");
    out.println("fkxx111="+fkxx);
    if("登陆成功!$请继续进行其他操作!".equals(fkxx)){
    out.println("1");
    }
    %>