어제 작성한 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")의 매개변수 이름이 잘못되지 않았습니다.
해당 서블릿도 데이터베이스의 내용을 읽습니다.그러면 왜일까요? 500 오류가 보고되나요?
<div>
list = (ArrayList<jsonobject>)request.getAttribute("newsList");
if (list != null && list.size()!=0){
for(JSONObject j: list){
%>
<a>"></a>
<p>...</p>
</jsonobject>
</div>
즉, 인쇄 목록을 직접 순회하는 사이에 비어 있지 않은 판단이 이루어집니다! ! !
코드 표준, 코딩 습관 및 코드 엄격성 측면에서 아직 갈 길이 멀습니다! ! !
위 내용은 jsp에서 500에러란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!