2017-02-14 9 views
0

私はMaven Gitプロジェクトをクローンし、File>Import>Maven>Existing Maven Projectsを使用してEclipseにインポートしました。プロジェクトはコンパイルされて実行されますが、Webページを表示しようとするとページは空白になり、Webインスペクタを使用すると内容のないHeadおよびBody HTMLタグが表示されます。Gitからインポートしたプロジェクトのホームページが表示されない

ウェブページは、使用中のファイルの中にあるsrc>main>webapp>WEB-INF>jsp>home.htmlまたはlogin.jspです。 web.xmlでは、私は、このエントリを持っている:

<welcome-file-list> 
     <welcome-file>home.html</welcome-file> 
    </welcome-file-list> 

何を探して上の任意のアイデアをいただければ幸いです。ありがとう

答えて

0

一部のファイルが見つからない場合は、.gitignoreファイルとその制限事項を確認してください。

それ以外の場合はの確認リゾルバの接頭辞と接尾辞をチェックします。接尾辞が.jspでhome.htmlがある場合、beacuseリゾルバは存在しないhome.jspを取得しようとします。

接頭辞がWEB-INF/jsp以外の場合は、別のディレクトリでその接頭辞を検索しようとしています。

最後に、コントローラのGETメソッドが返すものを確認します。可能性のあるミスの組み合わせが存在する。 home.htmlを返している場合は、存在しないhome.html.jspを見つけようとします。接頭辞からの相対パスと接尾辞なしのビュー名のみを返す必要があります

+0

を確認しました.gitignoreには、必要なファイルがありませんでした。次の内容のWB-INFの下にviews.xmlを作成しました。 <?xml version = "1.0" encoding = "UTF-8"?> <プロパティ名= "接尾辞" value = " jsp "/> viewResolver.xmlに名前を変更しようとしました。GETメソッドから.jspを削除しました。いいえヘルプ – Android

+0

名前を変更するとあなたには役に立たないでしょう。構成ファイルはWEB-INFにないリソースに入っています。 WEB-INFが読み取られる内容を理解するにはサーブレットの仕様(70ページを参照)。このhttps://examples.javacodegeeks.com/enterprise-java/spring/mvc/spring-mvc-view-resolver-example/ – Zildyan

+0

* 98を参照してください。ページhttp://download.oracle.com/otn-pub/jcp /servlet-3.0-fr-oth-JSpec/servlet-3_0-final-spec.pdf?AuthParam=1487076429_4d38acefa340c1a9a1e7f2da4f92da62 – Zildyan

関連する問題