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

时间:2019-04-23 11:06:25

标签: java jsp servlets jstl

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

但是它不起作用。

感谢您的帮助。

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

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

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