老师,想再问下requestscope.score返回值类型的问题

来源:2-5 JSTL判断标签

南山南3397115

2019-08-26 17:00:29

http://img.mukewang.com/climg/5d639ee800011fce10050670.jpg

老师,我刚才又去试了一下,这里request.getattribute()返回值,在eclispe中提示的确实Obeject类型,需要添加强制转换,而在JStl判断标签中的了表达式似乎就不存在类型转换的问题了吗?

写回答

1回答

芝芝兰兰

2019-08-26

同学你好。这里非常抱歉,之前的老师表述有些不太清楚

1、requst.getAttribute()确实需要强制类型转换,但这是因为这个getAttribute方法的返回值声明为Object类型的。如果将其强转为非Integer的类型,在运行时就会报错呢,同学可以尝试一下~本质上它还是int类型的数据呢~

2、JSP表达式语言(EL)的目的就是使访问数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。

当JSP编译器在属性中见到"${}"格式后,它会产生代码来计算这个表达式,并且产生一个替代品来代替表达式的值。

祝学习愉快~

0

0 学习 · 9666 问题

查看课程