2017-04-20 10 views
-1

私はJSPでオンラインクイズシステムを開発しています。質問ごとに4つのラジオボタンがあります。いずれのボタンもチェックされずにサブミットされていないときは、NullPointerExceptionが表示されます。それを克服する方法は?JSP NullPointerException

+0

まず、NPEについての素晴らしい記事があり、その後、どのように我々はこれだけで助けることができる... [MCVE]のために必要とされますそれらの種類の質問 – AxelH

答えて

1

これを克服するには2つの方法があります。

1)ユーザーがオプションを選択する必要がある場合は、クライアント側でjavascriptまたはjqueryを使用して強制することができます。あなたはそれがオプションを選択するユーザーのためのオプションである場合は、サーバー側では、値がそれに操作を実行する前に、nullであるか否かを確認することができHow can I check whether a radio button is selected with JavaScript?Adding validations to see if radio button is not selected

2)を参照することができます。あなたは、JSPやサーブレットを使用していると仮定すると、あなたはこのような何か書くことができます。

String answer = request.getParameter("YourRadioName"); 
if(answer != null) { 
    //do some operation here 
}