他假設了很多他的觀衆。本教程是爲那些瞭解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