Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    51

    Problema con STRUTS 1.3

    Ciao ragazzi. Mi sto esercitando con il framework struts 1.3 nella costruzione di una web application con tecnologia j2ee .Premetto che sto facendo tutto da sola e mi aiuto con internet.

    1.importazione in eclipse del file struts-blank.war;
    2.creazione della prima JSP con l'impiego dei tag di struts, avente una form action e due tag di input per l'immissione delle property nome e cognome;
    3.creazione del bean in cui verranno appoggiati i dati, con attributi nome e cognome ed i metodi get e set per l'accesso ai dati.
    4.creazione della action (servlet) che riceve in input gli oggetti action mapping, action form, httpServlet request/response. In questa servlet istanzio l'oggetto della classe contenitore dei dati, recupero i dati tramite il metodo getParameter() sull'oggetto request,setto i valori invocando il metodo setNome e setCognome sull'istanza del bean, Setto l'oggetto del bean come attributo della request ed infine Forwardo alla pagina che visualizza i dati dell'utente creato.
    5.Aggiorno il file struts-config.xml.
    6.Faccio il deploy dell'applicazione.
    Lancio la Home dal browser ma viene fuori il seguente errore:

    codice:
    HTTP Status 500 -
    
    type Exception report
    
    message
    
    description The server encountered an internal error () that prevented it from fulfilling this request.
    
    exception
    
    org.apache.jasper.JasperException: An exception occurred processing JSP page /HomePage.jsp at line 15
    
    12: <body bgcolor=pink>
    13: <h1>Questa è la prima jsp con Struts</h1>
    14: 
    15: <html:form action="Welcome.do" method="post">
    16: nome:<html:text property="nome">Inserire il nome</html:text>
    17: cognome:<html:text property="cognome">Inserire il cognome</html:text>
    18: submit:<html:submit value="vai"></html:submit>
    
    
    Stacktrace:
    	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    
    root cause
    
    javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot retrieve mapping for action: "/Welcome"
    	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
    	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
    	org.apache.jsp.HomePage_jsp._jspService(HomePage_jsp.java:78)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    
    root cause
    
    javax.servlet.jsp.JspException: Cannot retrieve mapping for action: "/Welcome"
    	org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:862)
    	org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488)
    	org.apache.jsp.HomePage_jsp._jspx_meth_html_005fform_005f0(HomePage_jsp.java:134)
    	org.apache.jsp.HomePage_jsp._jspx_meth_html_005fhtml_005f0(HomePage_jsp.java:104)
    	org.apache.jsp.HomePage_jsp._jspService(HomePage_jsp.java:71)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.
    Mi pare di capire che c'è un errore di mapping nel file config.xml. Io nella form action, ho messo la path della action che dovrà esser raggiunta....In cosa sbaglio? c'è altro che dovrei fare?grazie a tutti...

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Java ha una sezione dedicata.
    Inoltre, quando posti del codice o delle scritte che andrebbero formattate, si usano gli apposit tag CODE.

    Inoltre, il titolo deve essere significativo: "Problema con STRUTS 1.3" non lo è affatto, essendo infiniti i problemi che si possono presentare usando questo framework.


    E' tutto scritto nel Regolamento interno che va letto prima di postare.

    Sposto e sistemo, ove possibile.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: Problema con STRUTS 1.3

    Originariamente inviato da artemska
    codice:
    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.
    c'è altro che dovrei fare?
    Direi di sì: innanzitutto, seguire quanto riportato nel trace dell'errore. La parte in grassetto che ho copiato dal tuo messaggio dice chiaramente che, se vuoi avere le idee più chiare del perchè sorge quel problema, devi guardare i log che sono nella directory indicata.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2026 vBulletin Solutions, Inc. All rights reserved.