下面的null check语句如何抛出Nullpointer异常?请求可能是null吗?我很困惑有人帮忙。
if(!getTGTid(request).equalsIgnoreCase(null) ||
!getTGTid(request).equalsIgnoreCase("")) {
方法
private String getTGTid(HttpServletRequest request) {
return request.getParameter("tgtId");
}
答案 0 :(得分:1)
如果getTGTid(request)
为空,则getTGTid(request).equalsIgnoreCase(null)
会抛出NullPointerException
。
使用
if (getTGTid(request) != null && !getTGTid(request).equalsIgnoreCase(""))