他假设了很多他的观众。本教程是为那些了解Java Web应用程序开发的人编写的,至少在某些基础级别上,并且已经处理了一点Javascript,甚至可能试过了一两个jquery教程。我认为这很好,因为这意味着那些熟悉所有这一切的人将能够直接跳到案件中,而不必过滤掉他们已知的所有东西。也许在顶部解释这些假设一个段落将是一个不错的主意,但我离题...
什么跳出我作为一个潜在的小问题,就是天气的servlet是在ajaxify包:
V------see?
<servlet-class>ajaxify.WeatherServlet</servlet-class>
因此您需要确保您在WeatherServlet.java
中指定该软件包,或者将其更改为与您所做的相匹配。此外,没有提及包括jquery.js
文件在你的JSP的<head>
的:
<script type="text/javascript" src="jquery.js" />
显然,你将需要包括在表单代码,使之成为一个完整的HTML页面,这样你才会有一个<head>
元素放入其中的各种<script>
标签。您还需要完成WeatherServlet
类中的任何其他Java Web应用程序:
public class WeatherServlet extends HttpServlet
{
...
顺便说一句,我认为这是一个伟大的教程。我熟悉Servlets和JSP,了解AJAX背后的概念,了解jQuery,并且已经与jQuery搞混了大约十分钟。这篇教程完美地填补了我在所有这些片段如何融合在一起的知识中的空白。我不知道jQuery可以使AJAX如此容易处理,这将让我更加认真地看待jQuery。
我翻看了那篇教程,它看起来非常简单。它缺乏什么细节?它假设我们熟悉servlet,jsp和web.xml,但是如果不尝试将两个教程合并到一个教程中,我不会看到一种解决方法。 – 2009-04-21 16:54:34
我在教程中遇到的问题是我的请求从未被发送到服务器。但是如果你认为教程没有遗漏任何东西,我会再去一次 - 这似乎是迄今为止最好的。 – Ankur 2009-04-21 16:57:52