2012-06-25 54 views
1

我是新来的java,我正在开发一个应用程序,在那里我发现了一些困难。任何人都可以告诉我如何检查数组是否设置,意味着该数组是否存在。如何检查数组是否存在?

实际上,当我运行包含HTML表单的数据列表的jsp页面时,我收到错误信息。当我提交表单并获得结果时,它工作正常,但是第一次打开页面时,它没有得到结果数组并给出错误。

在此先感谢。

+0

如果它在提交表单时工作,但不是在第一次加载时,它不仅仅是比利你试图撤回后/得到价值时,他们还不存在。尝试在使用它们之前检查它们是否为空。 –

回答

0

你可以通过checcking检查一个变量是否已被初始化,如果== null或者不是。

1

你应该检查,如果数组为空或不喜欢这样的:

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

emptyEL运营商如果数组为零或为空时返回true。