Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Web application

  1. #1

    Web application

    Un saluto a tutti da un nuovo utente..vi volevo chiedere un grandissimo favore..sono un paio di giorni che mi sto addentrando nella tecnologia JavaEE..più precisamente sto vedendo come iniziare delle piccole applicazioni..ne ho trovata una a questo indirizzo

    http://java.html.it/articoli/stampa/...licazioni-web/

    che qualcuno di voi sicuramente conoscerà..

    Premessa-->utilizzo Eclipse e Tomcat 7.0

    Ora..ho creato passo passo tutti i file che sono presenti in questo esempio..Tomcat funziona bene(arrivo alla schermata principale ed accedo al manager senza problemi).

    Arrivato a fare http://localhost:8080/Esempio/index.html è tutto ok..mi dà la schermata corretta..come premo "invia" mi dà la schermata in allegato..

    Se invece digito--> http://localhost:8080/Esempio/ShowUser.jsp mi dà la schermata successiva a quella di prima ma ovviamente con i campi tutti settati a null..

    L'unica cosa che ho notato dall'esempio è che,creando il file web.xml non mi dà le voci "servlet"..cosa che invece nell'esempio del link sopra dà..
    Ho creato la nuova servlet come spiegato..


    E' come se mancasse un pezzo di collegamento..Qualcuno mi può aiutare??Please!!
    Immagini allegate Immagini allegate

  2. #2
    Ciao Pegasus, in effetti molto probabilmente ti manca la configurazione della servlet che deve rispondere all'invio del form.
    Nel tuo web xml devi mettere qualcosa del genere:
    codice:
    <servlet>
      <servlet-name>SimpleController</servlet-name>
      <servlet-class>controller.SimpleController</servlet-class>
     </servlet>
    <servlet-mapping>
      <servlet-name>SimpleController</servlet-name>
      <url-pattern>/SimpleController</url-pattern>
     </servlet-mapping>

  3. #3
    Ciao Francesco,
    innanzitutto grazie..già si vede qualcosa..il file web.xml l'ho creato così..

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
    <display-name>Esempio</display-name>
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
    <servlet-name>SimpleController</servlet-name>
    <servlet-class>controller.SimpleController</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>SimpleController</servlet-name>
    <url-pattern>/SimpleController</url-pattern>
    </servlet-mapping>
    </web-app>

    Adesso effettivamente se creo il file web.xml copaiono anche le servlet in modo corretto..ma rimane sempre lo stesso problema.mi esce ancora quella pagina..

    hai altre idee please??

  4. #4
    Ho fatto una prova..da Eclipse funziona correttamente..come lo provo con il Tomcat,carica la prima pagina e poi dà l'errore che ho detto sopra..

    L'ho voluto scrivere perchè magari è motivo di spunto..

  5. #5
    Controlla che il full class name sia quello specificato cioè controller.SimpleController

  6. #6
    Se intendevi dentro il file web.xml creato,il risultato è quello che vedi in allegato..

    Sennò non ho chiaro da dove vedere il full class name..
    Immagini allegate Immagini allegate

  7. #7
    Devi controllare il package e il nome della classe SimpleController, esso deve combaciare con : nome package = controller -> Nome classe = SimpleController

  8. #8
    Si si..i nomi sono corretti..questo punto mi sorge un dubbio..

    Il percorso da Eclipse è corretto..mentre se faccio girare da Explorer con la pagina index mi dà errore..


    non credi sia un discorso di percorsi??

    Cioè..lui l'errore me lo dà dicendo che non trova il percorso Esempio/SimpleController..

    Ed infatti nella cartella di Tomcat il percorso non esiste..ho cambiato percorso in tentativi precedenti..ma nulla..

    a questo punto,non è che nel file web.xml deve correggere questa linea??Te lo sto chiedendo solo perchè mi è venuta l'idea..resto un "bamboccio" nel campo..

    <url-pattern>/SimpleController</url-pattern>

  9. #9
    Ma su explorer mette lo stesso percorso che ti mette in automatico eclipse esempio : http://localhost:8080/Esempio/....

  10. #10
    Explorer--> http://localhost:8080/Esempio/Simple...gnome=a&eta=12

    Eclipse--> http://localhost:8080/Esempio/Simple...nome=vv&eta=55


    Ad occhio direi di si..cambiano solo i parametri per l'esempio..

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.