Java 没有PrintWriter的Ajax和Struts 1.x集成
在没有PrintWriter的情况下,是否可以编写Struts操作类来在ajax的帮助下呈现页面的一部分?我听说可以转发到页面的这一部分。 例如,它的PrintWriter解决方案: 不幸的是,因为(如果您的Java 没有PrintWriter的Ajax和Struts 1.x集成,java,ajax,struts,struts1,Java,Ajax,Struts,Struts1,在没有PrintWriter的情况下,是否可以编写Struts操作类来在ajax的帮助下呈现页面的一部分?我听说可以转发到页面的这一部分。 例如,它的PrintWriter解决方案: 不幸的是,因为(如果您的动作转发没有重定向),您的请求处理器将从动作转发获取URI,并将其转发给请求调度程序 因此,在将数据写入PrintWriter后,需要返回一个null转发 我希望这有帮助。不幸的是,因为(如果您的ActionForward没有重定向),您的RequestProcessor将从ActionFo
动作转发
没有重定向),您的请求处理器
将从动作转发
获取URI
,并将其转发给请求调度程序
因此,在将数据写入PrintWriter
后,需要返回一个null
转发
我希望这有帮助。不幸的是,因为(如果您的ActionForward
没有重定向),您的RequestProcessor
将从ActionForward
获取URI
,并将其转发给RequestDispatcher
因此,在将数据写入PrintWriter
后,需要返回一个null
转发
我希望这会有所帮助。这取决于AJAX请求在回答时期望得到什么
- 如果它需要JSON/XML/其他非HTML内容,那么您应该使用
将这些内容写入HTTP响应PrintWriter
- 如果它需要HTML内容(将收到的内容插入页面),那么您可以将操作转发到JSP文件,该文件只包含您想要返回的HTML片段
- 如果它需要JSON/XML/其他非HTML内容,那么您应该使用
将这些内容写入HTTP响应PrintWriter
- 如果它需要HTML内容(将收到的内容插入页面),那么您可以将操作转发到JSP文件,该文件只包含您想要返回的HTML片段