Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561

    Problema con un controller in Spring MVC 5

    Buongiorno,
    sto realizzando una rubrica con Spring MVC e vorrei che quando l'applicazione si avvia mostri la home page in cui saranno presenti, se ci sono, i vari contatti presenti nella rubrica oppure un semplice pulsante di creazione di un nuovo contatto.

    A tal proposito ho realizzato il seguente controller IndexController:

    codice:
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    
    @Controller
    public class IndexController 
    {
        @RequestMapping(value="index")
        public String getWelcome(Model model)
        {
            model.addAttribute("intestazione", "Benvenuti nella mia rubrica");
            model.addAttribute("saluti", "Aggiungi un nuovo contatto");
            
            return "index";
        }
        
        @RequestMapping(value="/")
        public String getWelcome2(Model model)
        {
            model.addAttribute("intestazione", "Benvenuti nella rubrica");
             
            
            return "index";
        }
    
    
    }
    Ottengo però il seguente errore quando faccio partire l'applicazione:

    Message Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da tulipan Visualizza il messaggio
    Message Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.
    Dovresti chiarire meglio il contesto. Stai usando Spring Framework "puro" .. o Spring Boot? Quale versione (di Spring o Spring Boot) stai usando? Se usi Spring puro o Spring Boot generando un war da deployare su server esterno, quale Servlet container stai usando? Tomcat? Quale versione?
    Ultima modifica di andbin; 17-04-2022 a 14:22
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561
    Sto usando Spring Framework puro. La versione è la 5.3.5.
    Uso Tomcat versione 9.0.
    Le pagine jsp le ho messe in webapp.
    Ultima modifica di tulipan; 17-04-2022 a 14:22

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da tulipan Visualizza il messaggio
    Sto usando Spring Framework puro. La versione è la 5.3.5.
    Uso Tomcat versione 9.0.
    Fin qui ok
    La classe indicata nell'errore comunque è relativa a JSTL, la tag library che si usa nelle pagine JSP. Quindi cosa hai inserito come artifact (jar) per JSTL?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561
    mancava la jstl ......ecco l'errore quale era.

    Grazie andbin

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.