Anubis13 Δημοσ. 26 Απριλίου 2012 Δημοσ. 26 Απριλίου 2012 Λοιπον εχω ενα θεμα με ενα απλο servlet. Εχω ανοιξει tomcat και θελω να τρεξω αυτο >import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class HTTPGetServlet extends HttpServlet { public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter output; response.setContentType ("text/html") ; output = response.getWriter() ; StringBuffer buf = new StringBuffer() ; buf.append( "<HTML><HEAD><TITLE>\n") ; // write here line-by-line the html for the desired page buf.append( "A simple servlet example\n") ; buf.append( "</TITLE></HEAD><BODY>\n") ; buf.append( "<H1>Welcome to servlets !</H1>\n") ; buf.append( "</BODY></HTML>") ; // end of desired page output.println (buf.toString()) ; output.close (); // PrintWriter stream closed->buffer is flashed to client !!! } } Και εχω web.xml ><?xml version="1.0" encoding="ISO-8859-1"?> <!-- Copyright 1999-2004 The Apache Software Foundation ... --> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <!-- web-app element was originally found empty - the following are additions for the demonstration of HTTPGetServlet --> <web-app> <servlet> <!-- the following name will refer to the sepecified class --> <servlet-name>ServletDemo</servlet-name> <servlet-class>HTTPGetServlet</servlet-class> </servlet> <servlet-mapping><!-- the following (same) name will be called as the specified url patttern --> so hitting http://localhost:8080/myServletDir/firstServletDemo/* (any thing) --> will lead to HTTPGetServlet --> <servlet-name>ServletDemo</servlet-name> <url-pattern>/firstServletDemo/*</url-pattern> </servlet-mapping> </web-app> http://localhost:8080/myServletDir/firstServletDemo/ Τρεχω αυτο στον browser kai moy bgazei HTTP Status 404 - Servlet ServletDemo is not available Δεν μπορω να καταλαβω το γιατι http://localhost:8080/myServletDir/1.txt διοτι το .txt εμφανιζεται.. Καμια ιδεα? Διαφορετικο servlet-class με ονομα στο web.xml...μαλιστα.
bnvdarklord Δημοσ. 26 Απριλίου 2012 Δημοσ. 26 Απριλίου 2012 Αν εισαι σε eclipse δες στο markers(http://1.bp.blogspot.com/-hc48Re8I9l4/Tgb3W0XirAI/AAAAAAAAAIk/hNFpj9YBUgA/s1600/Compile+clean+eclipse.jpg) αν εχεις καποιo error που εμποδίζει το servlet να κανει compile. Σε καθε περίπτωση δες αν το servlet γινεται compile ψαχνοντας για το ServletDemo.class.
x_maras Δημοσ. 27 Απριλίου 2012 Δημοσ. 27 Απριλίου 2012 Αν εισαι σε eclipse δες στο markers(http://1.bp.blogspot.com/-hc48Re8I9l4/Tgb3W0XirAI/AAAAAAAAAIk/hNFpj9YBUgA/s1600/Compile+clean+eclipse.jpg) αν εχεις καποιo error που εμποδίζει το servlet να κανει compile. Σε καθε περίπτωση δες αν το servlet γινεται compile ψαχνοντας για το ServletDemo.class. Εμένα έτρεξε κανονικά! Το μόνο που χτύπαγε στο eclipse ήταν τα σχολια στο web.xml που αλλάζουν γραμμή. Βγάλτα και ξαναδοκίμασε.
Anubis13 Δημοσ. 27 Απριλίου 2012 Μέλος Δημοσ. 27 Απριλίου 2012 Παιδια ηταν ενα χαζο λαθος με την κλαση μεσα στο web.xml... Να ρωτησω κατι αλλο. Εχω μια φορμα ><table> <tr> <td align="center"><font color ="black"> <b>First Name:</b> </font></td> <td><input type="text" name="FirstName"></td> <tr> δεν μου την κανει allign στο κεντρο για καποιο λογο. Μηπως ξερει κανενας γιατι?
x_maras Δημοσ. 27 Απριλίου 2012 Δημοσ. 27 Απριλίου 2012 Παιδια ηταν ενα χαζο λαθος με την κλαση μεσα στο web.xml... Να ρωτησω κατι αλλο. Εχω μια φορμα ><table> <tr> <td align="center"><font color ="black"> <b>First Name:</b> </font></td> <td><input type="text" name="FirstName"></td> <tr> δεν μου την κανει allign στο κεντρο για καποιο λογο. Μηπως ξερει κανενας γιατι? πρώτον κλείσε το tr (όχι ότι είναι αυτό το πρόβλημα) Από τη στιγμή που το κελί σου δεν έχει κάποιο μέγεθος θα πάρει το μέγεθος του περιεχομένου του. Λογικά πρεπει να τα δείχνει κολλητά. Δοκίμασε να δώσεις κάποιο μεγάλο μέγεθος και θα το στοιχίσει στο κέντρο, π.χ. width="300"
x_maras Δημοσ. 27 Απριλίου 2012 Δημοσ. 27 Απριλίου 2012 Το width='300' που πρεπει να μπει? Μέσα στο td. Καλό είναι που προσπαθείς και δοκιμάζεις κώδικα μόνος σου. Διάβασε εδώ για να μάθεις τα βασικά για html.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα