老师,requestscope.score返回值什么类型?
来源:2-5 JSTL判断标签
南山南3397115
2019-08-26 00:20:41
老师,如果是request.getattribute()返回类型是Object的,进行比较前应该需要进行数据类型转换吧?
那在el表达式中,requestscope.score返回值是什么类型?在el表达式中会自动转换成与比较对象一致的数据类型吗?
1回答
同学你好,1、当在servlet中使用setAttribute()方法存放一个对象,并转发到对应的jsp页面中时,此时request是带着setAttribute存入的内容转发请求的,这时我就可以用request.getAttribute()来获取request中的对象数据了!
所以这里request.getAttribute返回类型是存入时的类型,而不是一个Object类型!
2、同理requestscope.score,返回的同样是存入时的类型,例如
返回的是存入的 78!
EL表达式能轻松从JSP四大域中PageScope 、RequestScope、SessionScope、ApplicationScope 中获取参数对象。可以指定Scope(作用域),也可以不指定。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题