2016-09-19 6 views
0

Я новичок в Spring Framework. Попытка создать Java-проект Spring MVC. Вот мой главный класс приложенияПриложение Spring не будет работать с JSP

@SpringBootApplication 
@ComponentScan 
public class DemoApplication { 

    public static void main(String[] args) { 
     SpringApplication.run(DemoApplication.class, args); 
    } 

} 

@Controller 
public class HelloController { 

    @RequestMapping("/") 
    public String hello(){ 
     return "hello"; 
    } 

} 

При запуске проекта я получаю ошибку

There was an unexpected error (type=Not Found, status=404). 
No message available 

Почему весна не может отображать файлы JSP?

enter image description here

+0

Скачать рабочий проект и отрабатывать это. Миллион вещей может пойти не так, когда вы создаете весенний проект с нуля – Snickers3192

+0

Где я могу скачать его? –

+0

Как насчет их сайта ???! @ ??? https://spring.io/guides/gs/serving-web-content/ – Snickers3192

ответ

0

Добавить следующее application.properties

spring.mvc.view.prefix: /WEB-INF/jsp/ 
spring.mvc.view.suffix: .jsp 

Edit: Вы можете обратиться образец проекта here

Ниже шаг не требуется, но стоит попробовать.


Согласно другому post, нужны следующие зависимости

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

Я пробовал. Он не работает –

+0

соответствует структуре папок. move hello.jsp в папку WEB-INF/jsp – sidgate

+0

Я добавил свойства, зависимости и переместил файл jsp в папку WEB-INF/jsp, но он все еще не работает. –

Смежные вопросы