使用jstl两年了,一般EL表达式中不用特殊字符的,最近用到分页,用于分页的记录数变量名称竟然是page.offset500)this.width=500'>,多了一个".",El表达式一定认为page对象的offset属性,<c:set var="page" value= "${param.page.offset}" />肯定不行,看了看规范,才知道对于"." "-",这样的特殊符号,必须使用括号引起来,使用数组格式,应该为
<c:set var="page" value= "${param['page.offset']}" />500)this.width=500'>
不过建议大家,还是不要用特殊符号 |