2016-09-19 3 views
1

私の現在の作業コードは、この春にHTMLビューを読み込むには? HTMLビューを解決するための

<mvc:resources mapping="/static/**" location="/WEB-INF/static/html/" /> 
    <bean id="viewResolver" 
     class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="prefix" value="" /> 
     <property name="suffix" value=".html" /> 
    </bean> 

のようですが、私は、そのような私はこのようにそれを行うことができますどのように

​​

としてビューを返却する必要がありますか?

return "index"; 

答えて

2

変更/static/html/

 <bean id="viewResolver" 
     class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="prefix" value="/static/html/" /> 
     <property name="suffix" value=".html" /> 
    </bean> 

に接頭辞あなたは"index"として返されたときだから、/static/html/index.htmlに変更されます。

+0

ありがとう、私は努力を感謝します。これは私の問題を解決しました。私の一日を節約.. –

3

あなたは春のブートを使用している場合は、自動的に次のいずれかのディレクトリ内に配置された静的なWebリソースを追加します:あなたは置けば、それは良いアプローチであるかもしれないがかかり、RESTfulなWebサービスの場合は

/META-INF/resources/ 
/resources/ 
/static/ 
/public/ 

をリソースはパブリックフォルダにあります。これがコントローラの外観です。

@Controller 
class Controller{ 

    @RequestMapping("/") 
    public String index() { 
     return "index.html"; 
    } 

} 
+0

ありがとう@Priyamal。私はこれについて知りませんでした。 –

関連する問題