你搞個變量把申請存起來,然後在比較試試,如果不行的話,那就是中文的問題<%!
   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";
   }
%>

解决方案 »

  1.   

    to:jeston
    不行呀
    我已经考虑过中文的问题
    在上面UnicodeToGB函数就是将Unicode码的字符串转成GB3212码并返回
    代码如下:
    public static String UnicodetoGB(String str)
    {
    try
    {
    return new String(str.getBytes("GB2312"), "ISO8859-1");
    }
    catch (Exception e)
    {
    return str;
    }
    }
      

  2.   

    to jeston
    :)你说得对
    我把申请换成“shenqing"就能操作拉,但是,我想用中文来显示,那该做什么修改?
      

  3.   

    你把request.getParameter("State")這個東西用Apply.UnicodetoGB轉換再與"申請"比較試試
    即可
      

  4.   

    再試試這個不要轉換,
    在頁首加上<%@ page contentType="text/html;charset=gb2312" %>再試試
      

  5.   

    to jeston
    我试了第一个方法,问题如旧
    我在页首已经加上<%@ page contentType="text/html;charset=gb2312" %>,如果不转换的话,就会出现另一个问题,同样不能进行操作
      

  6.   

    to jeston
    没有编译错误呀,只是执行结果不对
    是不是因为其他地方的错误引起的?
      

  7.   

    to jeston 
    你很热情,谢谢你先:)
      

  8.   

    你把你的select語句在mysql裡面執行試試
      

  9.   

    To jeston:
    sql语句没问题,我已经试过那
      

  10.   

    request.getParameter("State")你把這個用(),把它作為整體,如果不行,那我沒辦法了呀,
    我從來沒出現這樣的錯誤呀,留下你的email我發一個給你看看
      

  11.   

    to jeston:
    我试过那,没用
    我的e_mail:[email protected],谢谢啦