将其放在c:catch
标签中。它会抓住任何抛出Exception
给您的东西。
<c:catch var="e">
<c:import url="${url}" />
</c:catch>
<c:if test="${!empty e}">
Error: ${e.message}
</c:if>
但是,我必须承认我不喜欢这种c:catch
方法。滥用异常来控制流程。如果可以的话,宁可使用(和)在servlet或JavaBean中完成此工作。File#exists()``ServletContext#getRealPath()