1

是否可以编写 Struts Action 类来在没有 PrintWriter 的 ajax 的帮助下呈现页面的一部分?我听说可以转发到页面的一部分。例如,它是 PrintWriter 的解决方案: http ://www.raistudies.com/struts-1/ajax-with-struts-example/

4

2 回答 2

1

不幸的是不是,因为(如果你ActionForward不重定向)你RequestProcessorURI从 中获取ActionForward并将其转发到RequestDispatcher.

因此,您需要null在将数据写入PrintWriter.

我希望这有帮助。

于 2012-12-28T11:59:13.333 回答
0

这取决于您的 AJAX 请求对答案的期望。

  • 如果它需要 JSON/XML/其他非 HTML 内容,那么您应该使用PrintWriter将这些内容写入 HTTP 响应。

  • 如果它需要 HTML 内容(将接收到的内容插入到您的页面中),那么您可以从您的操作转发到 JSP 文件,该文件将只包含您想要返回的 HTML 片段。

于 2013-03-07T09:43:40.030 回答