Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我看到了这个关于通过 ajax 异步加载页面的视频。一切看起来都很简单,但如果我想加载某个页面怎么办。但是在该页面加载之前,它会执行或转到某个 Action 类(假设填充图像)我将如何实现呢?我已经用谷歌搜索了它,但它没有呈现结果
请注意,我不希望加载整个页面,只加载某个 div。
Struts 2 不关心您的请求是同步的还是异步的。这完全是客户端的事情。您可以轻松地将页面请求指向与指向 Ajax 请求相同的 Struts 2 操作,尽管返回的数据可能对您的客户端应用程序没有意义。
大多数时候,您的 ajax 请求只需要 HTML 片段、JSON 或 XML 数据。但它可以接收整个 HTML 页面并使用一些逻辑来解析它以找到它实际需要的内容。真正的区别在于,对 Ajax 请求的响应由 Javascript 逻辑处理,而页面请求在浏览器尝试从响应中呈现页面时由浏览器本身处理。