详细内容

昨天写的jsp界面遇到这样一个问题,每次访问都出现500错误, 都是java代码发生了异常错误。调试了好久都没发现代码有什么问题,感到很绝望。

错误信息如下:

代码如下:

ArrayList list = (ArrayList)request.getAttribute("newsList");

for(JSONObject j: list){

%>

">

...

}

%>

根据错误提示我发现问题出在这行代码上:ArrayList list = (ArrayList)request.getAttribute("newsList");

直观看上去并没有错误,request.getAttribute(“newsList”)中的参数名也没有写错,

相应的servlet中也读取到了数据库中的内容,

那为什么为报500错误呢?

代码修改如下:

ArrayList list = (ArrayList)request.getAttribute("newsList");

if (list != null && list.size()!=0){

for(JSONObject j: list){

%>

">

...

}

}

%>

即在直接遍历打印list之间,进行非空判断!!!

这也给我以后写代码提供了很大的启示,

在代码规范、代码习惯和代码严谨性方面还有很长的路要走!!!

java报500算什么错误_jsp中500是什么错误相关推荐

  1. java 500是什么错误代码_jsp中500是什么错误

    昨天写的jsp界面遇到这样一个问题,每次访问都出现500错误, 都是java代码发生了异常错误.调试了好久都没发现代码有什么问题,感到很绝望. 错误信息如下: 代码如下: ArrayList list ...

  2. c2061 dword 语法错误_SDK中sample的编译错误.doc

    SDK中sample的编译错误 SDK中sample的编译错误(2009-04-08 10:47:02) 杂谈? 转自:/bestfighter_210@126/blog/ ? 编译BaseClass ...

  3. java tomcat 404配置_在Tomcat中配置404自定义错误页面详解

    一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这 ...

  4. larval 捕获mysql错误_larval中怎样捕获mysql错误

    larval中怎样捕获mysql错误 发布时间:2020-11-09 09:43:37 来源:亿速云 阅读:84 作者:小新 这篇文章主要介绍了larval中怎样捕获mysql错误,具有一定借鉴价值, ...

  5. 在linux下 用户的密码错误,linux中root用户密码错误如何解决

    linux中root用户密码错误如何解决 发布时间:2020-04-27 10:53:03 来源:亿速云 阅读:230 作者:小新 今天小编给大家分享的是linux中root用户密码错误如何解决,相信 ...

  6. tomcat mysql报错日志在哪_mysql 中记录用户登录错误日志...-Tomcat远程调试-java书上小例子6_169IT.COM...

    接口:  java不支持多继承性,即一个类只能有一个父类,单继承性使得java简单,易于管理程序,为了克服单继承的缺点,java使用接口,一个类可以使用多个接口 使用 interface来定义接口 接 ...

  7. python中eof表示什么语句错误_python中pickle的EOF错误

    根据这些评论,我对最有可能的问题有一个猜测,但至少有50%的可能性我猜错了,在这种情况下--告诉我,我会删除答案.在 我猜你是在尝试使用流套接字,就好像它是一个消息序列一样.这是网络编程新手中非常常见 ...

  8. 网维无盘服务器系统日志错误,系统日志中一直有网卡错误出现(x520万兆网卡)...

    (1) 具体问题 A:系统日志中大量类似错误 kern.warn kernel: [121669.543660] ixgbe 0000:01:00.1: Warning firmware error ...

  9. python中gmtime的hour错误_python中gmtime的hour错误_在Python中操作日期和时间之gmtime()方法的使用...

    python中datetime怎么用广告总是在最精彩的时候出现,你总是在小编爱的最深的时候离开. ''''' 日期相关的操作 ''' from datetime import datetime fro ...

  10. mysql1300错误什么意思_mysql error 1201-1300错误大全

    · 错误:1201 SQLSTATE: HY000 (ER_MASTER_INFO) 消息:无法初始化主服务器信息结构,在MySQL错误日志中可找到更多错误消息. · 错误:1202 SQLSTATE ...

最新文章

  1. java 窗口开始_Java窗口(JFrame)从零开始(3)——绝对布局
  2. Boost.PropertyTree 属性树的简介
  3. 标准库类型string的基本功能和使用
  4. 远程服务器 上传公钥,SecureCRT+Ubuntu SSH服务器的远程公钥登陆
  5. Linux异步管道多线程速率测试
  6. 如何使用T-SQL生成随机SQL Server测试数据
  7. Visio 中如何画实现接口的连线
  8. python read函数菜鸟_Python
  9. DAC+DMA+TIM实现音频播放问题记录
  10. GitHub提交代码后不显示用户名只显示邮箱
  11. Eclipse开发struts完全指南(二)安装与配置
  12. Maven搭建Spring+Struts2+Hibernate项目详解
  13. 哲学中的推理规则 —— 《自然哲学之数学原理》
  14. 常用的两款 爱普生epson L801(L系列)清零软件 废墨重置软件 免分下载 内附清零软件使用方法
  15. H5唤起APP指南(附开源唤端库)
  16. 设计模式:个人理解关于代理和委托模式的一点区别
  17. Python网络爬虫精要
  18. 如何获取某个月有多少天
  19. 无光照渲染shader-二次元
  20. 用H5和原生JS制作一款简单的视频播放器

热门文章

  1. OSWorkflow(转载)
  2. 在线正则表达式大全测试
  3. SOJ-4484-后缀数组
  4. Ubuntu Linux的虚拟机安装Windows86X虚拟机安装(Ubuntu ISO64Bit)
  5. 移动端web及app设计尺寸
  6. 三维地理信息可视化·城市篇 技术解析
  7. 科技爱好者周刊(第 163 期):你的城市有多少张病床?
  8. Efficient Deep Embedded Subspace Clustering
  9. itunes下载管理appstore老版本app
  10. 查看手机的mac地址