0

以下のURLにアクセスしようとすると

     https://netbanking.hdfcbank.com

ログインページのオンロードに変わります

    https://netbanking.hdfcbank.com/netbanking/

ヒット時に URL がどのように変化するかを知りたいだけです。サーブレットを使用してこの概念を説明してもらえますか

4

5 に答える 5

2

ページをリダイレクトするには、さまざまな方法があります。

  1. リダイレクト ルールは web.xml ファイルで指定できます。こちらを参考にどうぞ。

  2. jstlを使用して特定のページにリダイレクトできます。<c:redirect > タグはこちらを参照

  3. を使用して、サーブレットの他のページにリダイレクトできますresponse.sendRedirect("pathOfThePage");

于 2013-10-29T06:24:32.707 に答える
0

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>

あなたはそれについてもっと読むことができますここ

于 2013-10-29T06:57:31.003 に答える
0

これをチェックしてください: http://docs.oracle.com/javaee/6/api/javax/servlet/RequestDispatcher.html。シンプルだけどパワフル。

于 2013-10-29T06:26:09.040 に答える
0

これは、URL リダイレクトによって行われます。たとえば、サーブレットから、次を使用してリダイレクトを実行できます。

response.sendRedirect("location");

docsからの sendRedirect の説明は次のとおりです。

指定されたリダイレクト先 URL を使用して、一時的なリダイレクト応答をクライアントに送信します。このメソッドは相対 URL を受け入れることができます。サーブレット コンテナは、応答をクライアントに送信する前に、相対 URL を絶対 URL に変換する必要があります。先頭に「/」がない相対位置の場合、コンテナはそれを現在のリクエスト URI に対する相対位置として解釈します。位置が先頭に「/」が付いている相対位置である場合、コンテナーはそれをサーブレット コンテナー ルートに相対すると解釈します。

于 2013-10-29T06:24:49.747 に答える
0

リダイレクトの別の方法は<jsp:forward page="forwardpage.jsp"></jsp:forward> 、jsp ページから、上記の方法を使用して別の jsp ページをリダイレクトすることもできます。response.sendRedirect("forwardpage");

于 2013-10-29T06:29:54.990 に答える