作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
(我从Google搜索中获得了源代码。我自己输入了一些代码来学习。我检查了三遍,我的输入与源代码相同。我什至复制并粘贴了它,但仍然遇到相同的错误。)
<% UserBean currentUser = (UserBean (session.getAttribute("currentSessionUser"));%>
在 JSP 文件中,我遇到语法错误。我附上了其详细信息的屏幕截图。我之前制作了 Userbean.java 和 setAttribute“currentSessionUser”。
这是该 JSP 页面的完整代码。 (html标签没有出现在代码中,所以我添加了屏幕截图。(小问题)有没有办法在这里显示html标签? < > 在这里似乎不起作用。)
Can anyone guess why I'm getting a syntax error?
我已经尝试过
<% UserBean currentUser = (UserBean (session.getAttribute("currentSessionUser")));%> //three closing brackets
<% UserBean currentUser = UserBean (session.getAttribute("currentSessionUser"));%> //removing the bracket in front of UserBean
最佳答案
<% UserBean currentUser = (UserBean (session.getAttribute("currentSessionUser"));%>
简单地数一下左括号和右括号的数量。但你看起来想做的是 cast
所以
UserBean currentUser = (UserBean) (session.getAttribute("currentSessionUser"));
顺便说一句,也许在 JSP 中使用 EL 更好,而不是 java
关于java - 我不明白为什么会出现 JSP 语法错误。 (多重注释),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55112633/
我是一名优秀的程序员,十分优秀!