在JSP页面无法显示List集合.类似${list.size()},${user.getId()}的解决方法
来源:互联网 发布:网络安全法的特征 编辑:程序博客网 时间:2024/05/02 23:21
jsp页面上使用<c:if test="${list.size()>10 }"></c:if>,报错
The function size must be used with a prefix when a default namespace is not specified
还有${user.getId()},也会报错
The function getId must be used with a prefix when a default namespace is not specified
以上问题,在Tomcat6及以下,问题比较明显。在Tomcat7中就没有问题,不会报错。这是tomcat版本冲突导致。
解决方法:
在jsp页面中加入<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
同时保证你的web项目中导入了要引入JSTL的CORE核心标签库与FN的标签库。其中导入standard.jar,
主要是因为standard-1.1.2\META-INF中有fn.tld。
把${list.size()>10} 统一改为 ${fn:length(list)>10} 这里要注意了(fn:length 不要写成了fn.length)。
${user.getId()}改为普通的${user.id}。
这样改了以后,tomcat各版本就兼容了。
1 0
- 在JSP页面无法显示List集合.类似${list.size()},${user.getId()}的解决方法
- 在JSP页面中显示List集合·
- JSP页面取得List的size
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- jsp页面中显示list的长度
- JSP页面显示list的常用方法
- 在jsp页面中EL多条件判断、${list.size} 和 ${fn:length(list) }
- Jsp页面无法显示List数值debug4天经历-dayOne
- Jsp页面无法显示List数值debug4天经历-dayTwo
- Jsp页面无法显示List数值debug4天经历-dayThree
- Jsp页面无法显示List数值debug4天经历-dayFour
- 在jsp页面遍历list集合时比较字符串
- 在action中将字符串、对象、list集合保存到值栈中,在jsp页面中获取的方法
- 实现在JSP页面对LIST对象级联显示
- 请求Action的路径、参数设置及Struts2的Action向JSP传输List集合并且将数据显示在页面上
- 关于list集合传到jsp,在struts的select标签中显示下拉列表问题
- 在jsp页面中不能通过${list.size}取列表长度
- Myeclipse如何新建maven工程
- ${pageContext.request.contextPath} 绝对路劲相对路劲
- ROS urdf学习笔记
- 2956: 模积和
- 轮播图实现
- 在JSP页面无法显示List集合.类似${list.size()},${user.getId()}的解决方法
- C++ Primer Plus 学习笔记 第四章 01
- Servlet开始(自我巩固)一
- 排序算法
- leetcode 92. Reverse Linked List II
- ubuntu16.0.4安装GNOME3
- PageHelper
- hadoop YARN分布式程序的编写
- mod_fastdfs.conf 至于nginx For storage