如何在.jsp文件中的 jsp 标记中使用 java 变量



我正在尝试在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>

但它不起作用。

感谢您的帮助。

您可以使用表达式语言或 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>

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

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

最新更新