webapp と WEB-INF の下の spring mvc および jsp ページの場所について質問があります。
以下の設定があるとしましょう。
webapp
WEB-INF
mvc-dispatcher.xml
web.xml
login.jsp
register.jsp
success.jsp
error.jsp
index.jsp
http://host.com/app/index.jspのような URL を使用してブラウザーからページを参照でき、そこから (a href) をregister.jspにリンクできます。register.jspから、 ( InternalResourceViewResolverを使用して) success.jspに解決される成功ビューを返すことができるコントローラーに投稿します。
jsp ページをWEB-INF の下に移動すると ( webappの下ではなく) 、ブラウザーからhttp://host.com/app/index.jspを参照できなくなります。また、success.jspから現在、href="index.jsp" を使用してindex.jspにリンクしています。これは、インデックスをビュー名として返すコントローラー (ディスパッチャー サーブレットのように/のように) にマップするように変更する必要があります。したがって、すべてのリンクはコントローラーによって提供される必要があります。私は正しいですか?または、jsp ページが WEB-INF の下にある場合 (InternalResourceViewResolver が構成されている場合)、マップされたコントローラーなしで jsp ページを参照する方法はありますか。
よろしく、
みてん。