リクエストを特定のフレームに転送する方法を知っている人はいますか?
私が使う:
dispatcher = getServletContext().getRequestDispatcher("/servlet/MyServlet" );
dispatcher.forward( request, response );
このようなリクエスト転送でターゲット フレーム (TARGET='myFrame') を定義する方法はありますか?
いいえ、target
サーバー側から指定することはできません。target="_blank"
サーバー側からa を指定できたらどうなるか想像してみてください。
クライアント側で指定する必要があります。またはが対象のサーブレットを指しているtarget
属性<form>
と<a>
要素を指定できます。action
href
別の方法として、フレームレスの ajax ベースのアプローチを使用することもできます。JavaScript では、サーブレットの応答に基づいて HTML DOM ツリーを動的にトラバース/操作することができます。とにかくフレームが90年代すぎる。