可能是中文参数问题,JSP对中文参数要特别处理一下的。

解决方案 »

  1.   

    这个问题我以前遇到过!你这样:
    localmachin/software/oracle/
    把NLS_LANG的值改成 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  2.   

    你把你页面代码中的sql语句打印出来(页面代码中不拿到数据库中执行),把页面打印出来的代码放到SQL-SERVER的查询分析器中执行一下,看是否出错。
    try it!
      

  3.   

    试试看这个:入库前用java.net.URLEncoder.encode("王二")入库;查询可以用
    SELECT * FROM book where name like '%java.net.URLEncoder.encode("王二")%'
      

  4.   

    楼上那是urlencode.是对应于rul传递中文参数才用到的...
    数据库传递中文.我见过,但没有记下来.你可以搜一下一前的帖子.
    好像是在sql语句中还是哪里指定编码是中文即可.. ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??