首頁  >  文章  >  Java  >  jsp中500是什麼錯誤

jsp中500是什麼錯誤

(*-*)浩
(*-*)浩原創
2019-05-29 11:28:117928瀏覽

昨天寫的jsp介面遇到這樣一個問題,每次存取都出現500錯誤, 都是java程式碼發生了異常錯誤。調試了好久都沒發現程式碼有什麼問題,感到很絕望。

jsp中500是什麼錯誤

錯誤訊息如下: 

jsp中500是什麼錯誤

程式碼如下:

<div>
     list = (ArrayList<jsonobject>)request.getAttribute("newsList");
        for(JSONObject j: list){

    %>
    <a>"></a>
    <p>...</p>

    
</jsonobject>
</div>

根據錯誤提示我發現問題出在這行程式碼上:

ArrayList<jsonobject> list = (ArrayList<jsonobject>)request.getAttribute("newsList");</jsonobject></jsonobject>

直觀看上去並沒有錯誤,request.getAttribute(“newsList”)中的參數名稱也沒有寫錯,
對應的servlet中也讀取到了資料庫中的內容, 
那為什麼要報500錯誤呢? 

程式碼修改如下:

<div>
     list = (ArrayList<jsonobject>)request.getAttribute("newsList");
        if (list != null && list.size()!=0){
            for(JSONObject j: list){

    %>
    <a>"></a>
    <p>...</p>

    
</jsonobject>
</div>

即在直接遍歷列印list之間,進行非空判斷! ! ! 
這也為我以後寫程式碼提供了很大的啟示, 
在程式碼規格、程式碼習慣和程式碼嚴謹性方面還有很長的路要走! ! ! 

以上是jsp中500是什麼錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn