2016-08-30 8 views
1

tomcat8-springプロジェクトがあります。プロジェクトはHTTPまたはHTTPSでうまく動作します。ポート8080を80に変更した後、Spring MVCでビューが見つからない

HTTPSで動作させるには、servers.xmlのポートを8080から80に変更しなければなりませんでした。これで、以前に見つかったHTML/JSPページが見つからず、Spring MVCが404をスローします。

私のJSPはsrc \ main \ webapp \ WEB-INF \ viewsにあります。 JSPの名前を返すコントローラにメソッドを追加しようとしましたが、動作しませんでした。 WEB-INFをWebContentに変更しようとしましたが、それもうまくいきませんでした。

私のJSPはどこですか?アクセスにはどのようなアドレスを使用しますか?

答えて

1

閲覧者に興味がある場合 - ウェブページを表示するようにTomcatに伝えることができます。 コントローラの@RequestMappingで、表示したいHTML/JSP/JS/...ページの名前とアドレスを返します。

0

これは、MavenプロジェクトをSpring MVC用に使用する場合、最も一般的なフォルダ構造です。

Folder Structure

これは、一般的にコントローラを介してビューにマップする方法です。スラッシュを実行して、何か変更があるかどうか確認してください。ブラウザのF12開発ツールは、デバッグに大きな助けになる可能性があります。

@Controller 
public class HelloController { 

@RequestMapping("/hello.htm") 
public String handleIndexGet() { 
    return "/pages/hello"; // forward to view hello.jsp 
} 

} 
関連する問題