可在<%=errormsg%>里传一个代码,在page2.jsp里判断,打印相关的信息

解决方案 »

  1.   

    在page2.jsp中,处理参数errormsg前用代码:
    newStr = String(msgStr.getBytes("gb2312"))
    进行处理.msgStr为参数errormsg的值.
    Please try!
      

  2.   

    page1.jsp是否也有
    <%@ page contentType="text/html; charset=GB2312" language="java"  %>
    去掉一个
      

  3.   

    在page1.jsp中将errormsg转换成ISO8859_1,在page2中将窗过来的参数转换回gb2312,就可以正常显示
      

  4.   

    用这个函数试试,将ERRORMSG转换一下
    <%! 
    public String getStr(String str) 

    try 

    String temp_p=str; 
    byte[]temp_t=temp_p.getBytes("ISO8859-1"); 
    String temp=new String(temp_t); 
    return temp; 

    catch(Exception e) 


    return"null"; 

    %>