在${}中写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等作用域中获取

java在$中些代码获取值

原文地址: https://www.cveoy.top/t/topic/huzi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录