Er geht von einer Menge über sein Publikum aus. Das Tutorial ist für Leute geschrieben, die sich mit der Entwicklung von Java-Webanwendungen auskennen, zumindest auf einem grundlegenden Niveau, und sich ein wenig mit Javascript beschäftigt haben, vielleicht sogar ein oder zwei Jquery-Tutorials ausprobiert haben. Ich denke, das ist in Ordnung, denn es bedeutet, dass jemand, der ist Diejenigen, die mit all dem vertraut sind, können sofort einsteigen und zum Kern der Sache vordringen, ohne all die Dinge herausfiltern zu müssen, die sie bereits kennen. Vielleicht wäre ein Absatz am Anfang, der diese Annahmen erklärt, eine gute Idee, aber ich schweife ab...
Was mir als mögliches Problem auffällt, ist, dass das Wetterservlet im ajaxify-Paket enthalten ist:
V------see?
<servlet-class>ajaxify.WeatherServlet</servlet-class>
Sie müssen also sicherstellen, dass Sie dieses Paket in WeatherServlet.java
oder ändern Sie es so, dass es zu Ihrer Arbeit passt. Es wird auch nicht erwähnt, dass die jquery.js
Datei in der <head>
Ihrer JSP:
<script type="text/javascript" src="jquery.js" />
Natürlich müssen Sie Code um das Formular herum einfügen, um es zu einer vollständigen HTML-Seite zu machen, so dass Sie eine <head>
Element, in das man die verschiedenen <script>
Tags. Sie müssen auch die WeatherServlet
Klasse wie in jeder anderen Java-Webanwendung:
public class WeatherServlet extends HttpServlet
{
...
Übrigens, ich finde das Tutorial großartig. Ich bin mit Servlets und JSP vertraut, kenne das Konzept hinter AJAX, wusste von jQuery, und habe mit jQuery für etwa zehn Minuten durcheinander gebracht. Das Tutorial füllte perfekt die Lücken in meinem Wissen, die ich hatte, wie all diese Teile zusammenpassen. Ich hatte keine Ahnung, dass jQuery AJAX so einfach machen kann, und das wird mich dazu bringen, mich ernsthafter mit jQuery zu beschäftigen.
1 Stimmen
Ich habe mir das Tutorial angesehen und es scheint ziemlich einfach zu sein. Welche Details fehlen? Es setzt eine flüchtige Vertrautheit mit Servlets, jsp und web.xml voraus, aber ich sehe keinen Weg, das zu umgehen, ohne zu versuchen, zwei Tutorials in eines zu integrieren.
0 Stimmen
Das Problem, das ich mit diesem Tutorial hatte, war, dass meine Anfrage nie an den Server gesendet wurde. Aber wenn Sie der Meinung sind, dass das Tutorial nichts vermissen lässt, werde ich es noch einmal versuchen - es scheint bisher das beste zu sein.
0 Stimmen
"Die Anfrage wurde nie an den Server gesendet" Sie meinen, Sie haben keine Pakete gesehen? Oder der Server hat nicht geantwortet? Es fehlt eine Menge Code, den Sie in den verschiedenen Dateien benötigen, aber er geht davon aus, dass Sie genug über Java, Javascript, Servlets und JSP wissen, um die Lücken zu füllen. Was mir auffällt, ist, dass er nie das ajaxify-Paket erwähnt, aber seine web.xml sucht nach ajaxify.WeatherServlet; er erwähnt auch nie, dass Sie das jquery.js-Skript in Ihren Kopf einfügen.
0 Stimmen
Sie sagten: "Was mir auffällt, ist, dass er das ajaxify-Paket nie erwähnt" --- das ist es, was mein Problem gelöst hat. Danke