Java 如何设置<;标题>;在jsp页面中动态显示

Java 如何设置<;标题>;在jsp页面中动态显示,java,jsp,title,page-title,Java,Jsp,Title,Page Title,启动jsp页面时,如果页面是在“教师版类型”中启动的,我希望在浏览器窗口/选项卡顶部显示“版本类型”。DB表格中有三种版本,分别是:教师版、学生版和普通版。 在我的JSP代码中,我试图设置&试图从java动作类中获取“edition type”。但是,我们不能这样做 任何人都可以指导如何在JSP页面中获取版本类型吗 JSP代码- <% String printEditionTyp = (String)request.getAttribute("bookEditionID"); %>

启动jsp页面时,如果页面是在“教师版类型”中启动的,我希望在浏览器窗口/选项卡顶部显示“版本类型”。DB表格中有三种版本,分别是:教师版、学生版和普通版。 在我的JSP代码中,我试图设置&试图从java动作类中获取“edition type”。但是,我们不能这样做

任何人都可以指导如何在JSP页面中获取版本类型吗

JSP代码-

<% String printEditionTyp = (String)request.getAttribute("bookEditionID"); %>

<title>Message - <%out.print(printEditionTyp); %></title>

    }

信息-
}

确保在html的页眉标记中提供页面平铺,即
标记内

例如:

<html>
    <head>
        <% Long printEditionTyp = (Long) request.getAttribute("bookEditionID"); %>
        <title>Message - <%= printEditionTyp %></title>
    </head>
<body>
...
...
</body>
</html>

信息-
...
...

EDIT:将
bookEditionID
键入
Long
以代替
String

您是否尝试了
?我尝试了上面提到的代码,它给出空值。是的,它仅位于同一位置。我注意到,在java操作类中,bookEditionID是长类型的。如果
printededitiontyp
具有
null
值,那么您必须检查设置属性“bookEditionID”的代码,并检查jsp页面是否由
requestDispatcher.forward(req,resp)
调用,而不是由
response.sendRedirect()
调用,我已经在java类中设置了属性“bookEditionID”。这个“bookEditionID”在java类中是长类型的。请指导如何在JSP文件中使用此长类型。谢谢。编辑了答案,因为
bookEditionID
是一个
Long
值,您可以使用,如示例所示。