JSP简单小问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:35:55
我写了个JSP页面。里面有个表单是查询数据库中是否含有此用户名。可数据库里明明有。这个JSP页面却找不到。我到CMD下。用同样的SQL语句。都可以查到表单里有这个用户名。可通过JSP页面就无法正确的查到此用户。我估计问题就在我JSP页面传入的用户名编码有问题。然后我用getBytes("iso-8859-1")转换后。还是不行。还是不能通过JSP表单传入的信息来查询对应的MYSQL

请高手指点。我说的可能有点不清楚。但你们明白我的意思里吧???

不太明白,你在程序里插桩试试,把你传进入的参数先写到页面上,看看编码对不对。

中文转换的问题 加个request.set..字符集的那个方法试一下

new String(xxx.getBytes("iso-8859-1"),"gb2312");

得到文本框输入的值,和数据库中的是一样的吗?可能有空格之类的情况,好好对比一下

从数据库中查出来的数据最好要去空格
调试一下不就清楚了