为了账号安全,请及时绑定邮箱和手机立即绑定

我不明白为什么我得到一个JSP语法错误。

我不明白为什么我得到一个JSP语法错误。

侃侃尔雅 2022-08-03 12:52:16
我从谷歌搜索中获得了源代码。我自己输入一些代码来学习。我三重检查,我的打字与源相同。我甚至复制并粘贴了它,但仍然得到同样的错误。<% UserBean currentUser = (UserBean (session.getAttribute("currentSessionUser"));%>在 JSP 文件中,我在这里遇到了语法错误。我附上了其详细信息的屏幕截图。我制作了Userbean.java并设置了Attribute“currentSessionUser”。下面是该 JSP 页的完整代码。(html标签没有出现在代码中,所以我添加了一个屏幕截图。(小问题)有没有办法在这里显示html标签?< >似乎在这里不起作用。谁能猜到为什么我会收到语法错误?我试过了<% UserBean currentUser = (UserBean (session.getAttribute("currentSessionUser")));%>   //three closing brackets  <% UserBean currentUser = UserBean (session.getAttribute("currentSessionUser"));%>  //removing the bracket in front of UserBean
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

 <% UserBean currentUser = (UserBean (session.getAttribute("currentSessionUser"));%>

只需计算左括号和右括号的数量即可。但你看起来想做的是cast

所以

UserBean currentUser = (UserBean) (session.getAttribute("currentSessionUser"));

顺便说一句,也许最好在你的JSP中使用EL,而不是java


查看完整回答
反对 回复 2022-08-03
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信