Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 没有PrintWriter的Ajax和Struts 1.x集成_Java_Ajax_Struts_Struts1 - Fatal编程技术网

Java 没有PrintWriter的Ajax和Struts 1.x集成

Java 没有PrintWriter的Ajax和Struts 1.x集成,java,ajax,struts,struts1,Java,Ajax,Struts,Struts1,在没有PrintWriter的情况下,是否可以编写Struts操作类来在ajax的帮助下呈现页面的一部分?我听说可以转发到页面的这一部分。 例如,它的PrintWriter解决方案: 不幸的是,因为(如果您的动作转发没有重定向),您的请求处理器将从动作转发获取URI,并将其转发给请求调度程序 因此,在将数据写入PrintWriter后,需要返回一个null转发 我希望这有帮助。不幸的是,因为(如果您的ActionForward没有重定向),您的RequestProcessor将从ActionFo

在没有PrintWriter的情况下,是否可以编写Struts操作类来在ajax的帮助下呈现页面的一部分?我听说可以转发到页面的这一部分。 例如,它的PrintWriter解决方案:

不幸的是,因为(如果您的
动作转发
没有重定向),您的
请求处理器
将从
动作转发
获取
URI
,并将其转发给
请求调度程序

因此,在将数据写入
PrintWriter
后,需要返回一个
null
转发

我希望这有帮助。

不幸的是,因为(如果您的
ActionForward
没有重定向),您的
RequestProcessor
将从
ActionForward
获取
URI
,并将其转发给
RequestDispatcher

因此,在将数据写入
PrintWriter
后,需要返回一个
null
转发


我希望这会有所帮助。

这取决于AJAX请求在回答时期望得到什么

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

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


这取决于AJAX请求在回答时期望得到什么

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

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