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
...
然后再去判断