是否可以编写 Struts Action 类来在没有 PrintWriter 的 ajax 的帮助下呈现页面的一部分?我听说可以转发到页面的一部分。例如,它是 PrintWriter 的解决方案: http ://www.raistudies.com/struts-1/ajax-with-struts-example/
问问题
805 次
2 回答
1
不幸的是不是,因为(如果你ActionForward
不重定向)你RequestProcessor
会URI
从 中获取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 回答