質問があります。
セッションオブジェクトaaaの値がOKだったら処理1を行うというロジックです。
この時、aaaというセッションオブジェクトが作成されてないとエラーになりますか?
jspでこのソースを書いているのですが、aaaに入ってる文字列がOKの場合とNGの場合はエラーになりません。
aaaというオブジェクトがない場合はどうやらJavaのエラーが出るみたいです。

Object obj = null;
obj = session.getAttribute("aaa");
if (obj != null) {
if ((String)obj.toUpperCase().equals("OK"));
    処理1
  }
}

aaaというオブジェクトが存在してもエラーを出さないようにしたいのですが、良い方法はないでしょうか?
宜しくお願いします。