我从谷歌搜索中获得了源代码。我自己输入一些代码来学习。我三重检查,我的打字与源相同。我甚至复制并粘贴了它,但仍然得到同样的错误。<% 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
添加回答
举报
0/150
提交
取消