请注意你的大小写,在test1中str为小写,而在test2中Str却为大写,出错的地方应该在这边,改一下看看

解决方案 »

  1.   

    1、<jsp:param name="Str" value="<%=str%>"/>
    =============================================
    2、 String s=request.getParameter("Str");我从test1.jsp传到test2.jsp的参数名是Str啊。
      

  2.   

    另外,不知道你的实际jsp文件test2.jsp是否也是这样:
    %@ page contentType="text/html; charset=gb2312"%>
    开始少了一个 <
      

  3.   

    test2.jsp
    %@ page contentType="text/html; charset=gb2312"%>
    开始少了一个 <
    是我拷漏了的,文件是OK的。
    我改为 getBytes 了,但还是没有,为什么啊。
      

  4.   

    s=new String(s.getByte("ISO8859_1"))改为:s=new String(s.getBytes("ISO8859_1"));
      

  5.   

    在我这里s.getByte 改为s.getBytes后一切运行正常???
      

  6.   

    jichunweistar(jichunweistar):
    你说对了,我已改了,也出现了,但出现的是乱码?为什么?