如何在.jsp文件中的jsp标记中使用java变量? [重复]

问题描述 投票:0回答:2

这个问题在这里已有答案:

我试图在jsp标记中使用java变量的值。目前,我正在尝试这样。

<%
String searchRowCount = request.getSession().getAttribute("rowCount").toString();
%>
<br/>
<fmt:message key="SEARCH_UPDATE.ITEM_FOUND_MESSAGE" var="ITEM_FOUND_MESSAGE">
<fmt:param value="<%=searchRowCount%>"/>
</fmt:message>

但它不起作用。

谢谢您的帮助。

java jsp servlets jstl
2个回答
1
投票

您可以使用表达式语言或JSTL

使用表达式语言:

<%
  String searchRowCount = request.getSession().getAttribute("rowCount").toString();
%> 

<fmt:message key="SEARCH_UPDATE.ITEM_FOUND_MESSAGE" var="ITEM_FOUND_MESSAGE">
    <fmt:param value="${searchRowCount}"/>
</fmt:message>

0
投票

您可以像这样使用sessionScope对象。

  <fmt:message key="SEARCH_UPDATE.ITEM_FOUND_MESSAGE" var="ITEM_FOUND_MESSAGE">
        <fmt:param value="${sessionScope.rowCount}"/>
    </fmt:message>
© www.soinside.com 2019 - 2024. All rights reserved.