Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Aiuto con XML, JAVA e VQSERVER!!!

    Ciao ragazzi!!!
    Mi sono appena iscritto perchè sono alla disperata ricerca di aiuto!!!
    Mettetevi comodi perchè per spiegarmi bene dovrò scrivere un po'...

    Devo sviluppare un piccolo progettino per un esame universitario, con xml utilizzando java per interrogare il file ed avere i risultati in HTML.

    Come server locale devo usare VQSERVER.

    Però ho dei problemi con java...
    (devo utilizzare SERVLET)
    ...siccome sono un po' alle prime armi non riesco a capire come mai gli esempi del Prof sul mio Pc non vanno...

    Io ho installatto VQSERVER e l'ho settato (credo di aver fatto tutto giusto).
    Ho anche scaricato e installato j2sdk1.4.0_03 che supporta le classi per gestire XML.

    Forse però tutto ciò non è sufficente perchè, come dicevo, gli esempi del prof non mi giirano.

    Una volta attivato VQserver se accedo ad una pagina attraverso http://Localhost... la pagina non viene trovata.

    Ho anche provato a compilare un file java del prof e mi da i seguenti errori:

    Welcome6.java:6: package javax.servlet does not exist

    Welcome6.java:7: package javax.servlet.http does not exist

    Welcome6.java:14: cannot resolve symbol
    symbol : class ServletException
    location: class Welcome6
    throws ServletException, IOException


    Da quel poco che ne capisco devo importare delle classi servlet che mi mancano ma non so ne dove trovarle ne come si importano, ne dove le devo importare!!!:metallica

    Sono stato un po' in giro per il web e anche sul sito della sun, ma da solo non riesco a cavarmela!!!
    Siccome ho proprio bisogno di aiuto, volevo sapere se questo è il posto giusto!!!

    ...perchè avrò davvero una miriade di domande da fare e non so se qui tutti sono disposti a farmi da help desk :bubu:

    Intanto grazie mille a tutti coloro che vorranno intrapprendere l'ardua impresa di aiutarmi!!!

    Ciauuu!!!

  2. #2
    axe2003
    Guest
    credo ti serva il SAX (non lo strumento musicale ovviamente! o vuoi suonare con Xml? ...che per altro è possibile!...)...
    Sax fornisce una struttura basata sugli eventi, per l'analisi (parsing) dei dati Xml, cioè il processo della lettura di un documento Xml e dei dati in esso contenuti.
    Non chiedermi come devi usarle (non credo sia poi difficile!), non è il mio argomento attuale (ancora sono alle DTD, ... fusione di queste con documenti xml e xsl..... pur continuando con un'idea di studio generale che poi mi crea cmq molta confusione in testa, come si può immaginare). Ti metto 2 links che possono aiutarti:
    http://www.saxproject.org/
    http://sourceforge.net/project/showf...group_id=29449

  3. #3

    sax

    Ciao axe...
    Non credo sia il sax perchè l'errore di sax me lo dava prima di scaricare il jsk nuovo!!!
    Ora non mi da più quel tipo di errore...
    ...posso chiederti come mai supponi che sia un errore di sax? Lo deduci dai messaggi di errore che ho segnalato?

    ...mi sa che non ne verrò + fuori!!!

    Comunque grazie mille!!!

    ...però il problema non l'ho ancora risolto!!!

  4. #4

    risolti gli errori di compilazione ma il vqserver non mi da pace!!!

    Ciao di nuovo...

    Dopo mille peripezie ho risolto i problemi in compilazione importando la "servletclasses.jar" nella cartella "ext" di jdk.

    Il Vqserver invece mi sta facenso dannare da morire!!!

    Qualcuno di voi lo sa usare o lo ha mai usato?

    Alla fine non credo sia molto + difficile di usare l' IIS di Win 2000...

    Supponiamo che io metta il mio file "giorgino.htm" nella cartella c:/vqserver/servlets/giorgino.htm
    se l'alias "/servlet/" l'ho fatto corrispondere a "c:/vqserver/servlets" allora se apro il browser e nella barra degli indirizzi ci ficco:
    http://localhost/servlet/giorgino.htm
    allora dovrebbe aprirmi il mio file giorgino.htm no?

    ...ditemi che allora sapete perchè mi dice che non può trovare la pagina!!!

  5. #5
    Rieccomi amicici!!! Vi sono mancato???

    Credo di essere riuscito a settare il vqserver...
    ...ora il problema è questo:
    Posseggo una pagina html (che consiste in una form col solo pulsante di submit ) e un programmino in java che deve restituire una pagina html (che consiste in una scritta: "Welcome")

    Il problema è che cliccando sul submit della pagina html caricata iln http://localhost... la pagina di risposta non viene generata dal file . class (destinazione della form) e mi esce la pagina di explorer che dice "impossibile trovare la pagina.

    Purtroppo io non riesco a capire quale sia il problema (se sia un problema di java, di action della form oppure ancora di vqserver.

    Avevo pensato che magari posso spedirvi i due file, html e java (20 righe l'uno visto la semplicità delle cose che devono fare) e magari voi sapete dirmi se il problema è li o no!!!
    (in teoria non è li perchè sono esempi fatti dal prof, ma magari il prof è impazzito!!!) Però se il problema non è li io sono nell c___a!!!

    Altrimenti potrei mettere direttamente sul forum il codice... ...ditemi voi!!!

    Grazie mille!!!

  6. #6
    axe2003
    Guest
    non credo a questo punto, (da ciò che dici appunto) dipenda più da xml, ma appunto dal progr. java che dovrebbe elaborarlo; forse i files sono nelle posiz. sbagliate?
    metti il codice direttamente, magari qualcuno potrà direttamente aiutarti: oppure linkalo in uno zip.

  7. #7
    Quella che segue è la pagina html col pulsante:

    <?xml version = "1.0"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns = "http://www.w3.org/1999/xhtml">
    <head>
    <title>Handling an HTTP Get Request</title>
    </head>

    <body>
    <form action = "http://localhost/servlet/WelcomeServlet" method = "get">

    <H2><label>Click the button to invoke the servlet
    <input type = "submit" value = "Get HTML Document" />
    </label></H2>

    </form>
    </body>
    </html>

    :metallica :metallica :metallica
    Questo invece è il file java "WelcomeServlet" che una volta compilato ho messo nella cartella "servlet" (vedi l'action della form nella pagina html):

    // Fig. 9.5: WelcomeServlet.java
    // A simple servlet to process get requests.
    //package com.deitel.advjhtp1.servlets;

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;

    public class WelcomeServlet extends HttpServlet {

    // process "get" requests from clients
    protected void doGet( HttpServletRequest request,
    HttpServletResponse response )
    throws ServletException, IOException
    {

    PrintWriter out = response.getWriter();
    response.setContentType( "text/html" );

    // send XHTML page to client

    // start XHTML document

    out.println( "<?xml version = \"1.0\"?>" );

    out.println( "<!DOCTYPE html PUBLIC \"-//W3C//DTD " +
    "XHTML 1.0 Strict//EN\" \"http://www.w3.org" +
    "/TR/xhtml1/DTD/xhtml1-strict.dtd\">" );

    out.println(
    "<html xmlns = \"http://www.w3.org/1999/xhtml\">" );

    // head section of document
    out.println( "<head>" );
    out.println( "<title>A Simple Servlet Example</title>" );
    out.println( "</head>" );

    // body section of document
    out.println( "<body>" );
    out.println( "<h1>Benvenuti a Servlets!</h1>" );
    out.println( "</body>" );

    // end XHTML document
    out.println( "</html>" );
    out.close(); // close stream to complete the page
    }
    }

    :metallica :metallica :metallica

    La domanda da un milione di dollari è: "ma perchè non funge?"
    Aiuuuuuuuuuuuutoooooooooooo!!!

  8. #8

    levan

    Anch'io sono sotto con questo progettino, mi hanno detto che per risolvere il problema bisogna collegarsi al localhost alla porta 9090 (quella in vqserver oltre alla 80) e settare gli alias per le cartelle dove ci sono servlet e html....ma non so come si fa...
    AZYMUT official band site


    i'm not dead yet...
    ..but i'm working on it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.