2012-06-25 160 views
1

我是新來的java,我正在開發一個應用程序,在那裏我發現了一些困難。任何人都可以告訴我如何檢查數組是否設置,意味着該數組是否存在。如何檢查數組是否存在?

實際上,當我運行包含HTML表單的數據列表的jsp頁面時,我收到錯誤信息。當我提交表單並獲得結果時,它工作正常,但是第一次打開頁面時,它沒有得到結果數組並給出錯誤。

在此先感謝。

+0

如果它在提交表單時工作,但不是在第一次加載時,它不僅僅是比利你試圖撤回後/得到價值時,他們還不存在。嘗試在使用它們之前檢查它們是否爲空。 –

回答

0

你可以通過checcking檢查一個變量是否已被初始化,如果== null或者不是。

1

你應該檢查,如果數組爲空或不喜歡這樣的:

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

emptyEL運營商如果數組爲零或爲空時返回true。