JSTL中EL表达式无法直接取size的处理
来源:互联网 发布:js 模块化编程 入门 编辑:程序博客网 时间:2024/06/06 02:44
jsp中使用${list.size }会编译成list.getSize()方法,并不能获取list的长度,因为程序回去找List对象中的getSize()方法,所以只能想别的办法, 一种方法是在后台程序Action中声明一个变量存储list的长度,并对这个变量设置get set方法,但是这个方法有点麻烦,还多了一个变量,另外一种方法可以使用jstl中的functions函数实现,具体步骤如下:
1.引入jstl和jstl函数包
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> 或者,用<%@ taglib uri="/WEB-INF/fn.tld" prefix="fn"%>
2.按照以下的方法调用jstl函数就可以获取list的长度
${fn:length(list) }
关于el表达式里面fn的用法,下面这个文章讲解的非常全面和详细,推荐看看
http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp31
0 0
- JSTL中EL表达式无法直接取size的处理
- jstl中el表达式无法识别的解决办法。
- jstl中无法使用 el表达式的解决方法
- 关于JSTL/EL表达式在页面中无法解析的问题!
- JSP中EL表达式的取值
- jstl与EL表达式处理字符串
- Java JSTL 处理EL表达式中的字符串
- JS 中 使用EL & JSTL 取值
- EL表达式, JSTL, 获取map集合中key的value
- JSP中JSTL和EL表达式的用法
- EL在jstl中无法识别解决方案
- IDEA中无法识别EL和jstl
- EL表达式 + JSTL表达式
- jstl中el表达式不生效问题解决
- JSTL标签中el表达式不起作用
- jsp中EL表达式值的取整
- Struts2中EL表达式的取值范围问题
- SpringMVC中Model和ModelAndView的EL表达式取值
- 微信公众平台从入门到精通二
- iOS文件写入读取
- spring MVC配置详解
- ListView的使用
- 迭代----- Maximum Depth of Binary Tree
- JSTL中EL表达式无法直接取size的处理
- jqgrid刷新列表,重新加载数据
- 学习笔记——MySQL
- 【Linux】Android Studio在ubuntu14.04中的配置
- 怎样用EDIUS实现视频的快速剪裁
- MySql常用函数及命令
- React组件属性类--propTypes
- 配置多网卡ip(eth0 and eth1)问题?
- 什么是Objc