问题:
学习jstl和el表达式时候,单独使用el没有任何问题,在引入jstl标签库之后,报出了jstl的错误:
引入标签:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
出现错误:
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
解决问题:
网上找了很多解决问题方法,在设置了isELIgnored="true"之后,JSTL表达式管用了,但是EL表但是不能用了,好吧,我的理解就是只能在jstl里面使用EL表达式了,如下设置:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="true"%>