老师,requestscope.score返回值什么类型?

来源:2-5 JSTL判断标签

南山南3397115

2019-08-26 00:20:41

老师,如果是request.getattribute()返回类型是Object的,进行比较前应该需要进行数据类型转换吧?

那在el表达式中,requestscope.score返回值是什么类型?在el表达式中会自动转换成与比较对象一致的数据类型吗?

写回答

1回答

好帮手慕小班

2019-08-26

同学你好,1、当在servlet中使用setAttribute()方法存放一个对象,并转发到对应的jsp页面中时,此时request是带着setAttribute存入的内容转发请求的,这时我就可以用request.getAttribute()来获取request中的对象数据了!

所以这里request.getAttribute返回类型是存入时的类型,而不是一个Object类型!

2、同理requestscope.score,返回的同样是存入时的类型,例如

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

返回的是存入的 78!

EL表达式能轻松从JSP四大域中PageScope 、RequestScope、SessionScope、ApplicationScope 中获取参数对象。可以指定Scope(作用域),也可以不指定。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 9666 问题

查看课程