如果action类在struts中返回空值会发生什么?

如果action类在struts中返回空值会发生什么?,struts,Struts,如果action类在struts中返回空值会发生什么 如果它显示空jsp页面,那么如果您想显示我们如何实现它?如果操作返回空,则不会进行进一步的处理/转发,并且到目前为止的响应将发送到客户端 如果您只想发送错误响应,或者直接在操作中创建输出,而不是转发到视图(当然不鼓励您这样做),则此选项非常有用 如果要显示某些内容,请不要返回null 如果Struts代码在某种程度上超出了您的控制(但为什么会发生这种情况,即使您不想接触源代码,您也可以将其子类化),我想你可以安装一个ServletFilter

如果action类在struts中返回空值会发生什么


如果它显示空jsp页面,那么如果您想显示我们如何实现它?

如果操作返回空,则不会进行进一步的处理/转发,并且到目前为止的响应将发送到客户端

如果您只想发送错误响应,或者直接在操作中创建输出,而不是转发到视图(当然不鼓励您这样做),则此选项非常有用


如果要显示某些内容,请不要返回null


如果Struts代码在某种程度上超出了您的控制(但为什么会发生这种情况,即使您不想接触源代码,您也可以将其子类化),我想你可以安装一个ServletFilter来注入一些额外的后处理。

我想你可以利用对服务器进行AJAX调用并在客户端浏览器中填充数据的优势,而无需重新加载页面。

如果你想显示一些内容,请不要返回null。你能告诉我当我们实际返回null时会发生什么吗好吧,什么也没发生;-)当您的操作返回时,Struts将检查已配置的转发,并在那里继续处理。如果我想在返回空值后显示some文本,我该怎么做呢?您可以定义一个到“some_text.jsp”的转发,并将您的文本放在其中。或者在返回之前输出文本。