Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 Struts2异步加载页面_Java_Jquery_Ajax_Asynchronous_Struts2 - Fatal编程技术网

Java Struts2异步加载页面

Java Struts2异步加载页面,java,jquery,ajax,asynchronous,struts2,Java,Jquery,Ajax,Asynchronous,Struts2,我看到了关于通过ajax异步加载页面的视频。一切看起来都很简单,但如果我想加载某个页面呢。但在页面加载之前,它将执行或转到某个操作类(比如填充图像),我将如何实现这一点?我已经在谷歌上搜索过了,但没有结果 请注意,我不希望加载整个页面,只希望加载某个分区。Struts 2不关心您的请求是同步的还是非同步的。这完全是客户端的事情。您可以轻松地将页面请求指向与Ajax请求相同的Struts 2操作,尽管返回的数据对客户端应用程序可能没有意义 大多数情况下,ajax请求只需要HTML片段、JSON或X

我看到了关于通过ajax异步加载页面的视频。一切看起来都很简单,但如果我想加载某个页面呢。但在页面加载之前,它将执行或转到某个操作类(比如填充图像),我将如何实现这一点?我已经在谷歌上搜索过了,但没有结果


请注意,我不希望加载整个页面,只希望加载某个分区。

Struts 2不关心您的请求是同步的还是非同步的。这完全是客户端的事情。您可以轻松地将页面请求指向与Ajax请求相同的Struts 2操作,尽管返回的数据对客户端应用程序可能没有意义


大多数情况下,ajax请求只需要HTML片段、JSON或XML数据。但它可以接收整个HTML页面,并使用一些逻辑来解析它实际需要的内容。真正的区别在于,对Ajax请求的响应由Javascript逻辑处理,而当浏览器试图从响应中呈现页面时,页面请求由浏览器本身处理

你正在使用S2是不相关的;调用操作,返回HTML,加载div。实际问题是什么?@DaveNewton我在想,我需要用struts2标记做一些优雅的事情,或者在这种情况下使用专门的标记。还有,假设我调用一个action特定类,在struts xml上,它将映射到一个jsp页面,该jsp页面是否会显示,或者该jsp页面是否会作为片段插入当前页面?它是通过JavaScript发生的;它会做你让它做的任何事情。有没有具体的代码示例?我尝试过谷歌搜索,但它并没有满足我的需求。我还不明白问题出在哪里。web上有一百万个jQuery示例。后端根本不重要;给jQuery一个URL。