我是JSP的新手.我尝试连接MySQL和我的JSP页面,它工作正常.但这是我需要做的.我有一个名为"balance"的表属性.检索它并使用它来计算一个名为"amount"的新值.(我不打印"余额").
<c:forEach var="row" items="${rs.rows}">
ID: ${row.id}<br/>
Passwd: ${row.passwd}<br/>
Amount: <%=Calculate.getAmount(${row.balance})%>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
似乎无法在JSTL标记中插入scriptlet.
假设requestScope.importMe期望JSP文件的路径
<c:choose>
<c:when test="${!empty requestScope.importMe && fileExists(requestScope.importMe) }">
<c:import url="${requestScope.importMe}" />
...
</c:choose>
Run Code Online (Sandbox Code Playgroud)
如何在尝试包含该文件之前检查该文件是否存在,以便不抛出错误?
我更喜欢使用JSTL标签的解决方案.