我用url方式传中文全是乱码,不知还有什么好方法?

解决方案 »

  1.   

    request.setAttribute(...)request.getAttribute(...)
      

  2.   

    unicode
    或者自己做函数进行转码。
      

  3.   

    认什么从servlet转到jsp页面后,jsp页面接收不到request.setAttribute的数据?servlet页面:
    request.setAttribute("cwcs","用户名和密码不能为空!");
    response.sendRedirect("ManageSys/login.jsp");login.jsp页面
    <%
    String cws=(String)request.getAttribute("cwcs");
    out.print(cws);
    %>输出显示是null
      

  4.   

    我晕........ 不是sendRedirect啦,是用请求转发的技术的
      

  5.   

    request.getRequestDispatcher("ManageSys/login.jsp").forward(request,response);
    注意这里的("ManageSys/login.jsp")有可能不对,按照你的文件路径改一下吧以"/"开头的表示回到程序根路径有可能是("/ManageSys/login.jsp")试试看...如果可以请结贴哦