如果action类在struts中返回null,会发生什么?
如果它显示null jsp页面,那么如果你想要显示某些东西我们怎样才能实现呢?
答案 0 :(得分:5)
如果Action返回null,则不会进行进一步的处理/转发,到目前为止的响应将被发送到客户端。
如果您只是想发送错误响应,或者直接在Action中创建输出而不是转发到视图(当然您不鼓励这样做),这很有用。
如果要显示某些内容,请不要返回null。
如果Struts代码在某种程度上超出了你的控制范围(但是为什么会发生这种情况,即使你不想触及你可以继承的源代码),我想你可以安装一个ServletFilter来注入一些额外的post-处理
答案 1 :(得分:1)
我认为可以利用对服务器进行AJAX调用并在客户端浏览器中填充数据而无需重新加载页面。