如果操作类在struts中返回null,将会发生什么



如果操作类在struts中返回null,会发生什么?

如果它显示空的jsp页面,那么如果您想diplay一些东西,我们该如何实现呢?

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

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

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

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

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

最新更新