java在$中些代码获取值
在${}中写Java代码获取值,可以使用EL表达式(Expression Language)的语法。
EL表达式的语法是${表达式},其中表达式可以是变量、函数、属性等。
获取变量的值:
${变量名}
获取属性的值:
${对象名.属性名}
获取函数的返回值:
${函数名(参数1,参数2,...)}
例如:
${requestScope.name}:获取request作用域中名为name的属性值。
${requestScope.names[index]}:获取request作用域中名为names的属性值的第index个元素。
${empty list}:判断list是否为空,返回true或false。
${fn:length(list)}:获取list的长度。
${sessionScope.user.getName()}:获取session作用域中名为user的属性值的getName()方法的返回值。
注意:EL表达式只能在JSP页面中使用,不能在Java代码中直接使用。如果需要在Java代码中获取值,可以从request、session、application等作用域中获取
原文地址: https://www.cveoy.top/t/topic/huzi 著作权归作者所有。请勿转载和采集!