gpt4 book ai didi

java - 我不明白为什么会出现 JSP 语法错误。 (多重注释)

转载 作者:行者123 更新时间:2023-12-02 01:36:54 24 4
gpt4 key购买 nike

(我从Google搜索中获得了源代码。我自己输入了一些代码来学习。我检查了三遍,我的输入与源代码相同。我什至复制并粘贴了它,但仍然遇到相同的错误。)

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

在 JSP 文件中,我遇到语法错误。我附上了其详细信息的屏幕截图。我之前制作了 Userbean.java 和 setAttribute“currentSessionUser”。

enter image description here

这是该 JSP 页面的完整代码。 (html标签没有出现在代码中,所以我添加了屏幕截图。(小问题)有没有办法在这里显示html标签? < > 在这里似乎不起作用。)

enter image description here

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com