out.println("“"+srh1+"”是“"+srt1+"”");
改为:out.println("“"+srh1+"”是“"+str1+"”");

解决方案 »

  1.   

    好象还有乱码在<body>下加上:<%@ page import="java.util.Date"contentType="text/html;charset=gb2312"%>
      

  2.   

    我在XP下,用的tomcat403+j2sdk140,(环境调试通过)An error occurred between lines: 9 and 37 in the jsp file: /test/find.jspGenerated servlet error:
    D:\tomcat403\work\localhost\_\test\find$jsp.java:78: Undefined variable: srt1
                    out.println("?°"+srh1+"?±???°"+srt1+"?±");
                                                   ^
    1 error, 1 warning
      

  3.   

    谢谢zijianyi(紫剑伊) 
    我的其他程序的<head>和这个相同,中文可以正常显示
    为什么这个要加
    <%@ page import="java.util.Date"contentType="text/html;charset=gb2312"%>
    以后出现乱码都要加这行?
    谢谢
      

  4.   

    把srt1改为str1后一切正确!
      

  5.   

    to zijianyi(紫剑伊)  在<body>下加上:<%@ page import="java.util.Date"contentType="text/html;charset=gb2312"%>
    ????????
    什么意思?
      

  6.   

    哦,奇怪呀,的确你的<head>里有(我开始没有注意),但是不知道为什么在我这里现实乱码,奇怪呀...........我写的那个和你的<head>里的效果一样!