2017-09-01 50 views
0

我使用Spring MVC和休眠創建我的第一個Web應用程序。當我生成war文件(即使沒有發生戰爭,我也嘗試使用IDE本身直接部署,去部署文件夾和觀察到的)我的JSP文件在WEB-INF \類\ WEB-INF \看法放置。但我認爲這必須是WEB-INF \ views。你們中的任何人都可以幫我解決我在這裏錯過的事情嗎? 米的AppConfig類是」jsp頁面路徑沒有內置糾正地方

@Configuration 
@EnableWebMvc 
@ComponentScan(basePackages = "com.spring.basics") 
public class AppConfig { 

    @Bean 
    public ViewResolver viewResolver() { 
     InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); 
     viewResolver.setViewClass(JstlView.class); 
     viewResolver.setPrefix("/WEB-INF/views/"); 
     viewResolver.setSuffix(".jsp"); 
     return viewResolver; 
    }} 

感謝, Venkat

+0

問題在89行,說我的水晶球 –

+0

@JBNizet:我很抱歉,如果我不力提供更多的信息,請你讓我知道我能提供 –

+0

的問題發生,我?引用「當我生成戰爭文件」。所以,你應該告訴你如何生成戰爭文件:什麼是輸入(即項目佈局)和程序。你也「認爲這必須是WEB-INF \ views」。所以,請告訴我們爲什麼你認爲它應該這樣,而不是,讓我們說「foo/bar」。 –

回答

1

檢查展開組件爲您的項目,我想部署路徑不是/爲您的項目:

enter image description here

+0

謝謝你Amit。這對我有效 –