这次做项目向往常一样,在jsp页面引入的是
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>标签库,使用的也是
<c:forEach items="${sessionScope.list}" var="s" varStatus="status">该语句来遍历list集合,可是运行的时候页面到这里就不显示了,网上找了好多方法都没用,后来看到有个博客写items里面不支持表达式,所以引入标签库时前缀要改成<%@ taglib prefix="sf" uri="http://java.sun.com/jsp/jstl/core" %>,我改了之后页面还是不显示。
后来才想到前缀都改成sf了所以使用的时候就不能用c了,于是把<c:forEach items="${sessionScope.list}" var="s" varStatus="status">改成了<sf:forEach items="{sessionScope.list}" var="s" varStatus="status">,结果成功!总结:items如果要使用表达式获取值的话要把标签库和语句的前缀改成sf。
版权声明:本文为yigexuaoxiannv原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。