以下のURLにアクセスしようとすると
https://netbanking.hdfcbank.com
ログインページのオンロードに変わります
https://netbanking.hdfcbank.com/netbanking/
ヒット時に URL がどのように変化するかを知りたいだけです。サーブレットを使用してこの概念を説明してもらえますか
UrlRewriteFilter
以下のよう
に使用することもできます。
<rule>
<from>^/some/olddir/(.*)$</from>
<to type="redirect">/very/newdir/$1</to>
</rule>
<rule match-type="wildcard">
<from>/blog/archive/**</from>
<to type="redirect">/roller/history/$1</to>
</rule>
あなたはそれについてもっと読むことができますここ
これをチェックしてください: http://docs.oracle.com/javaee/6/api/javax/servlet/RequestDispatcher.html。シンプルだけどパワフル。
これは、URL リダイレクトによって行われます。たとえば、サーブレットから、次を使用してリダイレクトを実行できます。
response.sendRedirect("location");
docsからの sendRedirect の説明は次のとおりです。
指定されたリダイレクト先 URL を使用して、一時的なリダイレクト応答をクライアントに送信します。このメソッドは相対 URL を受け入れることができます。サーブレット コンテナは、応答をクライアントに送信する前に、相対 URL を絶対 URL に変換する必要があります。先頭に「/」がない相対位置の場合、コンテナはそれを現在のリクエスト URI に対する相対位置として解釈します。位置が先頭に「/」が付いている相対位置である場合、コンテナーはそれをサーブレット コンテナー ルートに相対すると解釈します。
リダイレクトの別の方法は<jsp:forward page="forwardpage.jsp"></jsp:forward>
、jsp ページから、上記の方法を使用して別の jsp ページをリダイレクトすることもできます。response.sendRedirect("forwardpage");