我想捕获我在jsp中构建的responseXML。我该怎么办。之后,我将其转换为html。我知道这很烦人,我们可以使用框架或类似jquery的库来实现,但我可以用ajax来实现。由于我必须使用JSON SERVICE,因此我在使用jquery和jsp \ servlet时也遇到了问题。为什么在我看来是如此复杂。
不需要那么复杂。您可能只需要一个人调整所有技术即可。JSP,Servlet,JavaScript,HTML DOM,HTML和Ajax都是独立的技术,需要分别学习和理解。一次尝试所有事情而又不分别理解它们的确可能会导致您遇到更多的混乱,复杂和沮丧。按照给定的链接分别了解它们。在跑步或骑自行车之前学习走路。
在jQuery的库只是删除了需要编写/复制所有的代码,以保持它的所有跨浏览器兼容。仅执行跨浏览器方式的Ajax请求已经远远超过了10行(写得好的/缩进的)代码。jQuery将其降至最低,单行是可能的。
要了解有关JavaScript / Ajax和Java / JSP / Servlet之间的隔离墙的更多信息,您可能会发现本文很有用。在如何使JSP / Servlet / Ajax协同工作之前,我已经发布了几个答案(尽管与JSON和jQuery结合使用,但是几乎每个人都同意JSON和jQuery是可行的方式;JSON易于在其中生成/解析) Java使用Google Gson,并且很容易在JavaScript中构建/访问/处理,因为它是语言的本性; jQuery实际上是使用JavaScript方式的一次 革命 。这是查找我之前发布的代码示例的良好起点。
希望这可以帮助。