我有一个struts程序,它从db中获取数据。在前端(jsp)中,我给出了一个不会获取任何数据的条件(该条件的数据不在db中)。当我执行代码时,我得到一个空指针异常,因为它没有获取任何数据。如果db中存在指定条件的数据,则代码工作正常。我有异常处理程序。这些处理程序处理异常并向用户显示错误消息。但是在这种情况下,如果db中没有数据,我想向用户显示一条消息,说“没有找到数据'”。我在jsp(使用jstl)中检查列表是否为空。但是执行不会进入jsp,因为它是由异常处理程序处理的。任何人都能帮我这个吗?