关于jsp的声明语法<%! %>无法解析request的问题

关于jsp的声明语法<%! %>无法解析request的问题

老师,您好!我在此处使用了一个jsp的声明语法,但是出现了报错

<%!Student stu=(Student)request.getAttribute("student");%>

显示的是Cannot resolve symbol 'request',这是为什么

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,这里并不是声明Student对象,声明该对象如下所示:

http://img1.sycdn.imooc.com//climg/5f225cec096011cf03700058.jpg

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

好帮手慕小脸 2020-07-30 10:40:05

同学你好,<%!声明语句%>,通常声明全局变量、常量、方法、类;这里把Java语句写在里边是会报错的,Java语句应该写在<% %>里。修改如下:

http://img1.sycdn.imooc.com//climg/5f22312a09b3d0b806650166.jpg

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

  • 提问者 mahsiaoko #1
    我这里不是属于声明一个Student对象吗?
    2020-07-30 10:42:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师