2012-06-25 2 views
1

Я новичок в java, я разрабатываю приложение, где я нашел некоторые трудности. Может ли кто-нибудь сказать мне, как проверить, установлен ли массив или нет, означает, что массив существует или нет.Как проверить массив существует или нет?

На самом деле, я получаю сообщение об ошибке при запуске моей страницы jsp, содержащей список данных с формой HTML. Когда я отправляю форму и получаю результаты, она работает нормально, но в первый раз, чтобы открыть страницу, она не получает этот результирующий массив и не дает ошибку.

Заранее спасибо.

+0

Если он работает над отправкой формы, но не при первой загрузке, это больше, чем похоже, вы пытаетесь восстановить значения post/get, когда они еще не существуют. Попробуйте проверить, являются ли они нулевыми, прежде чем использовать их. –

ответ

0

Вы можете проверить, была ли инициализирована переменная или нет, путем checcking, если == null или нет.

1

Вы должны проверять, если массив пуст или не нравится:

<c:if test="${!empty array}"> 
    //list the array 
</c:if> 

empty является EL оператор, который возвращает истину, если массив является нулевым или пустым.

Смежные вопросы