首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

get.parameter的有关问题

2011-12-26 
get.parameter的问题用get.parameter( author ).equals( 人 )返回的为什么是false,在author控件中输入

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
...

然后再去判断

热点排行