------解决方案-------------------- if (b.equals("")||b=="") 改成 if (b.equals("")||b==null)
------解决方案-------------------- if (b==null||"".equals(b)) 最正确的判断
------解决方案-------------------- id是什么类型的参数
// Be ensure, id is saved Data of String.
String str = (String)request.getParameter("id");
if (str.equals("")||b==null)
return mapping.findForward("failure");
else
return mapping.findForward("success");
// Maybe Struts1, Please Upgrade to Struts2, that all will be easy.
------解决方案-------------------- 你的字符串的值就是null吧
"null".equals(str)
------解决方案-------------------- if (b==null||b.equals(""))
------解决方案-------------------- 如果是我,会将代码改成这样,当然,最多,在加一个,异常捕获,以对付,object对象为null的情况。