Pliki JSP nie są renderowane (lub znajdowane) - projekt stworzony z użyciem Spring Initializr

0

Apka została stworzona przy użyciu strony start.spring. Problem polega na tym, że strony w formacie .JSP nie renderują się prawidłowo, tzn. zawartość tych plików zakodowana w HTML jest normalnie renderowana, ale kod JSP nie jest tłumaczony. Wygląda to tak:

title

Szukając rozwiązania, natknąłem się na poradę by umieścić w pliku pom.xml następujące zależności:

<dependency>
     <groupId>org.apache.tomcat.embed</groupId>
     <artifactId>tomcat-embed-jasper</artifactId>
 </dependency>
 <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>

Jednak po ich dodaniu, próba załadowania któregoś z plików JSP kończy się wyświetleniem Whitelabel Error Page. Co ciekawe, pliki .HTML są wtedy normalnie ładowane z katalogu /src/main/resources/static, problem występuje tylko przy formacie JSP, a więc, jak mniemam, tomcat szuka plików z tym rozszerzeniem w innym katalogu. Pytanie tylko, którym?

Drzewo katalogów dla tego projektu:
title

Męczę się z tym już pół dnia, będę niezmiernie wdzięczny za pomoc.

1

Ja pamiętam że te pliki JSP wrzucało się do folderu : WEB-INF i jeszcze jakąś konfigurację się dodawało specjalną.

Jeśli się uczysz to polecam ThymeLeaf na początek - zamiast JSP - w JSP nie robi się raczej nowych projektów

0

Następny nekromanta, srsly...
Pokaż resztę tego kodu (np. na githubie), bo na oko to ty jakoś na pałe otwierasz sobie ten plik, a nie wołasz go jako widoku z kontrolera.
Inna sprawa że takie klasyczne WARy maja konkretną strukturę której nie zachowujesz i pewnie w ogóle nie masz konfiguracji która ogarnie ci tego JSP/JSTLa (trudno ocenić bo nie wiadomo co masz w pomie i czy masz tam gdzieś springboota)

0

To projekt robiony w ramach nauki, nie będę tworzył z niego WARa. Pliki są otwierane z kontrolera za pomocą @RequestMapping.

@orchowskia Spróbowałem to zrobić na thymeleaf'ie i wszystko hula tam jak należy, pójdę więc za Twoją radą i po prostu daruję sobie te JSP :) Dzięki za pomoc, temat można zamknąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1