我在 web.xml 中使用了以下行,因此如果应用程序中发生 GenericException,则可以调用 genericException.jsp。
<error-page>
<exception-type>com.example.GenericException</exception-type>
<location>/WEB-INF/jsp/genericException.jsp</location>
</error-page>
我想仅当它是数字时才在我的屏幕上显示 exception.getMessage()。当我尝试使用 ${exception.getMessage()} 在屏幕上打印它时,它不起作用
相反,我不得不使用 <%=exception.getMessage() %> 在屏幕上打印相同的内容。
只有当它是一个数字(基本上是错误代码)时,我才想打印它。
我的问题是我无法检查这是否是数字。有人可以告诉我jsp中的逻辑如何。
到目前为止,我已经使用 c:if test = 将 IF 条件放在 ${exception.getMessage()} 类型的变量上
但无法将 IF 条件置于 <%=exception.getMessage() %>