// third_catename没有被付于任何值String third_catename=request.getParameter("third_catename");if (third_catename==null )third_catename="abcd";
if (third_catename=="") third_catename="000";out.print("third_catename:"+third_catename);输出的结果竟然为空,选择发现是一个小方框。这个小方框代表什么呢?既不null,也不为"".
if (third_catename=="") third_catename="000";out.print("third_catename:"+third_catename);输出的结果竟然为空,选择发现是一个小方框。这个小方框代表什么呢?既不null,也不为"".
//这个要改为:if (third_catename.equals("")) third_catename="000";
{
byte[] temp = null;
try {
temp = str.getBytes("ISO8859-1");
} catch (UnsupportedEncodingException ex) {
}
return new String(temp) ;
}
StringUtils.isNotBlank("third_catename");
如果third_catename为空格或者为null,返回false
third_catename="abcd";
else
if (third_catename.equals(""))
third_catename="000";
if (third_catename=="") third_catename="000";//这里永远不会执行