【发布时间】:2011-01-29 11:38:16
【问题描述】:
我想捕获我在我的 jsp 中构建的 responseXML。 我该怎么办。 之后,我会将其转换为 html。 我知道这很烦人,我们可以使用框架或像 jquery 这样的库来做到这一点,但我用 ajax 来实现。 我也有 jquery 和 jsp\servlet 的问题,因为我必须使用 JSON SERVICE。 为什么在我看来这很复杂。
【问题讨论】:
我想捕获我在我的 jsp 中构建的 responseXML。 我该怎么办。 之后,我会将其转换为 html。 我知道这很烦人,我们可以使用框架或像 jquery 这样的库来做到这一点,但我用 ajax 来实现。 我也有 jquery 和 jsp\servlet 的问题,因为我必须使用 JSON SERVICE。 为什么在我看来这很复杂。
【问题讨论】:
不需要那么复杂。您可能只需要自己一项一项地调整所有技术。 JSP, Servlet、JavaScript、HTML DOM、HTML和Ajax都是独立的技术,需要分别学习和理解。一次尝试所有事情而不单独理解它们确实可能会导致您遇到更多的困惑、复杂和挫折。按照给定的链接分别了解它们。在跑步或骑自行车之前学习步行。
jQuery 库只是消除了编写/复制所有代码以保持所有跨浏览器兼容的需要。仅以跨浏览器方式执行 Ajax 请求已经远远超过 10 行(编写良好/缩进)的代码。 jQuery 把它降到最低,单行是可能的。
要了解更多关于 JavaScript/Ajax 和 Java/JSP/Servlet 之间的墙的信息,您可能会发现 this article 很有用。在如何让 JSP/Servlet/Ajax 协同工作之前,我已经发布了几个答案(虽然结合了 JSON 和 jQuery,但几乎每个人都会同意 JSON 和 jQuery 是要走的路;JSON 很容易生成/使用 Google Gson 在 Java 中解析,并且很容易在 JavaScript 中构建/访问/处理,因为它是该语言的特性;jQuery 实际上是您使用 JavaScript 方式的革命)。 Here 是查找我之前发布的代码示例的良好起点。
希望这会有所帮助。
【讨论】: