JavaWeb(JSP中的JSTL核心标签学习) c:foreach报错500? 错误原因:ArrayList<String> people = new ArrayList<>()
1、错误原因
ArrayList<String> people = new ArrayList<>();
必须写成
ArrayList<String> people = new ArrayList<String>();jdk7以下的版本,右边把String也加上 。
ArrayList<String> people = new ArrayList<>(); 这个是JDK7新特性。
2、错误代码
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="java.util.ArrayList" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head><title>Title</title> </head> <body><% ArrayList<String> people = new ArrayList<();//下标必须从0开始people.add(0,"张三");people.add(1,"李四");people.add(2,"王五");people.add(3,"赵六");people.add(4,"田七");request.setAttribute("list", people); %><%--var: 每一次遍历出来的变量items: 要遍历的对象begin: 开始end: 结束step: 步长 --%> <c:forEach var="p" items="${list}"><c:out value="${p}"/> <br> </c:forEach><c:forEach var="p" items="${list}" begin="1" end="3" step="2"><c:out value="${p}"/> </c:forEach></body> </html>
3、正确代码
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import="java.util.ArrayList" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head><title>Title</title> </head> <body><% ArrayList<String> people = new ArrayList<String>();//下标必须从0开始people.add(0,"张三");people.add(1,"李四");people.add(2,"王五");people.add(3,"赵六");people.add(4,"田七");request.setAttribute("list", people); %><%--var: 每一次遍历出来的变量items: 要遍历的对象begin: 开始end: 结束step: 步长 --%> <c:forEach var="p" items="${list}"><c:out value="${p}"/> <br> </c:forEach><c:forEach var="p" items="${list}" begin="1" end="3" step="2"><c:out value="${p}"/> </c:forEach></body> </html>
JavaWeb(JSP中的JSTL核心标签学习) c:foreach报错500? 错误原因:ArrayList<String> people = new ArrayList<>()相关推荐
- java中jstl核心包丢失,小博老师解析Java核心技术 ——JSTL核心标签库
[引言] JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,由四个定制标记库(core.format.xml 和 sql)和一对通 ...
- 深度学习-skimage.transform报错的玄学问题
背景: 将实验室工作站环境复制进公司的linux机器中,中间出现报错.错误原因是shape问题,不能将(1,112,112)转为(1,3,112,112),应该是(3,112,112),所以这里sha ...
- 深入分析JavaWeb Item21 -- JSTL核心标签库
一.JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的.使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码. 1.1 使用方法 外包项目, ...
- 让你认清楚JSP中的所有东西(java/JSP/EL/OGNL/JSTL/c标签/s标签/HTML/javascript/CSS)
先来解释名词: java:jsp的基础,服务器端语言. javascript:运行在浏览器里的客户端脚本语言,目的是让网页更加生动活泼功能强大. HTML(Hypertext Markup Langu ...
- jstl核心标签使用
JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:f ...
- JSTL 核心标签库标签共有13个
JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:f ...
- java bean id_在 JSP中使用JavaBean的标签是 ,其中 id的用途是 __________________学小易找答案...
[多选题]Flash渐变动画分为().P22 [单选题]关于 JavaBean,下列的叙述哪一项是不正确的?( ) [填空题]用户在实际 Web应用开发中,编写Bean除了要使用 __________ ...
- AE中的各种报错提示的原因和解决方案
转载: 建议大家找的时候直接搜索错误代码 比如 3 ::6 帖内搜索快捷键 CTRL+F 另请注意,部分错误代码的报错提示信息有两种或两种以上,如果查到的代码和你的问题不符,请继续查找本代码 3 :: ...
- 安卓学习专栏——安卓报错android.support.v4.widget.SwipeRefreshLayout飘红
步骤 系列文章 1.报错效果 2.修改方法使用新的标签名 总结 系列文章 提示:转到安卓学习专栏,观看更多内容! 点我直达–>安卓学习专栏 1.报错效果 第一行代码酷欧天气实战时飘红 安卓报错a ...
最新文章
- TiDB DevCon 2019 报名开启:年度最高规格的 TiDB 技术大会
- WHUST 2015 Summer Contest #11
- 打造万能的Python开发环境
- Oracle-分析函数之排序后顺序号row_number()
- TestInside640-801 v11(神州testv11)题库视频讲解(全部上传完毕)
- 用户怒了!红帽公司宣布CentOS 8将停止维护,“免费” RHEL 寿终正寝
- python参数类型_Python 参数类型和参数匹配模型
- 高性能 高可用 可弹性伸缩_性能,可伸缩性和活力
- pythonwx功能_python中wx模块的具体使用方法
- Angr Unsat_corn 使用之坑
- Spring事务管理(二)分布式事务管理之JTA与链式事务
- MyBatis开发文档
- 物联网轻松上云实践 之 HaaS样板间
- 英语作文 计算机新技术对生活的影响,科技的影响高中英语作文3篇
- [Swift]语言介绍
- 三菱触摸屏与三菱L系类PLC以太网通讯
- SpringCloud-Seata分布式事务服务案例之订单Order服务搭建(Day16)
- RBF(径向基)网络
- 舒亦梵:这十个小技巧,教你炒黄金长久获利
- RedisTemplate常用操作工具类封装,实现一个函数添加,删除,更新及对应批量操作