如何在JSP/EL中调用静态方法?

如何在JSP/EL中调用静态方法?

我对JSP很陌生。我试着连接MySQL和JSP页面,它运行得很好。但这是我需要做的。我有一个名为“Balance”的表属性。检索它,并使用它计算一个新的值,称为“金额”。(我不打印“余额”)。

 <c:forEach var="row" items="${rs.rows}">
        ID: ${row.id}<br/>
        Passwd: ${row.passwd}<br/>
        Amount: <%=Calculate.getAmount(${row.balance})%>
 </c:forEach>

似乎不可能在JSTL标记中插入scriptlet。



慕虎7371278
浏览 419回答 3
3回答

潇湘沐

类bean的StaticInterface也可以使用<h:commandButton&nbsp;value="reset&nbsp;settings"&nbsp;action="#{staticinterface.resetSettings}"/>豆子package&nbsp;com.example.common;import&nbsp;com.example.common.Settings;import&nbsp;javax.faces.bean.ManagedBean;import&nbsp;javax.faces.bean.ViewScoped;@ManagedBean(name&nbsp;=&nbsp;"staticinterface")@ViewScopedpublic&nbsp;class&nbsp;StaticInterface&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;StaticInterface()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;resetSettings()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Settings.reset(); &nbsp;&nbsp;&nbsp;&nbsp;}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java