读书人

get.parameter的有关问题

发布时间: 2011-12-26 23:09:59 作者: rapoo

get.parameter的问题
用get.parameter( "author ").equals( "人 ")返回的为什么是false,在author控件中输入的也是 "人 ",是中文编码的问题吗?

[解决办法]
getParameter(``)```大小写问题??
[解决办法]
有可能
[解决办法]
在程序里面debug一下,看看get.parameter( "author ")返回的到底是不是 "人 "
[解决办法]
debug,看看是不是编码的问题
[解决办法]
用System.out.println(request.getParameter( "author "));

看看打出来的是不是“人”
[解决办法]
有可能是编码问题,稍微处理一下

String author = request.getParameter( "author ");
if(author != null)
author = new String(author.getByte( "ISO-8859-1 "), "GB2312 ");
else
...

然后再去判断

读书人网 >Java Web开发

热点推荐