答えて
:あなたはRequestDispatcher
クラスを見てみたいと思う何か他のもの(例えばJSP)へのサーブレットからのリクエスト/レスポンスを転送するjsp docs
:ここ
<jsp:include page="/path/to/servlet" />
詳細。 ServletContextクラスには、サーブレット内から呼び出せるディスパッチャを取得するメソッドがあります。
例えば(サーブレットのdoPost
/doGet
メソッド内):
RequestDispatcher rd = getServletConfig().getServletContext()
.getRequestDispatcher("/jsp/myfile.jsp").forward(request,response);
あなたは、通常、HTML出力を生成するサーブレットを使用しないでください。通常はJSP/ELを使用します。 out.write
を使用し、HTMLコンテンツをストリーミングするための団体は悪い習慣とみなされます。リクエスト属性を使いやすくする。例えば
:たとえば/page
ための<url-pattern>
にweb.xmlの
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
Object data = "Some data, can be a String or a Javabean";
request.setAttribute("data", data);
request.getRequestDispatcher("/WEB-INF/page.jsp").forward(request, response);
}
地図。直接アクセスを避けるには、JSPを/WEB-INF
に配置してください。次に、JSPで、あなたはスコープの属性にアクセスするにはEL(Expression Language)を使用することができます。
<p>The data from servlet: ${data}</p>
はhttp://example.com/context/page
でサーブレットを呼び出します。そのような単純な。この方法で、出力とプレゼンテーションをJSPの1か所で制御します。
Qの仕事よりも – pavan
getServletConfig().getServletContext()
.getRequestDispatcher("/jsp/myfile.jsp").forward(request,response);
は、それがRequestDispatcher
RDを返すことができません、VOID
タイプです。
- 1. サーブレットからJSPページへの結果セットへのアクセス方法
- 2. JSPの現在のページにフォーム処理結果を表示
- 3. フォームフィールドの表示結果ページ
- 4. spring restコントローラのJSON結果を別のJSPページにリダイレクトし、そのJSPページの値を表示する方法
- 5. サーブレットからJSPへのデータ表示
- 6. jsp-servletsのリクエストページと同じページに結果を表示する方法
- 7. 2次元配列の結果をjspページに表示するテーブルとして
- 8. ページのJavaScriptの表示検索結果
- 9. JavaサーブレットからJSPへのDB2クエリー結果の出力
- 10. jenkinsビルド結果ページにアーティファクトを表示
- 11. Spring MVCでjspの結果が表示されない
- 12. Jspページ表示İ、ÜASÄOn Server
- 13. 表示結果
- 14. 表示結果
- 15. 表示結果
- 16. 結果を表示するjspと休止状態
- 17. JSPで結果が表示されない
- 18. PHP/MySQLで結果を表示するページを表示
- 19. 他のページの結果を必要なページに表示
- 20. Javaサーブレット:ページの表示方法は?
- 21. サーブレット変数をJSP JSONページに渡す
- 22. JavaサーブレットがJSPページにデータを送信
- 23. サーブレットからjspページにパラメータを渡す
- 24. JSPページからサーブレットを呼び出す
- 25. jspのurduオントロジーの結果
- 26. 時間:dataTableのはjava.lang.NoClassDefFoundErrorが発生します:javaxの/サーブレット/ JSP/JSTL/SQL /結果
- 27. jquery(phpまたはjspなし)を使用したサーブレット結果からのページ設定
- 28. JSP /サーブレットのヘルプ...?
- 29. アクションクラスのデータを結果のjspページに取得する方法
- 30. 複数のチェックボックスの結果をデータベース(JSPページ)
これは、OPが求めていることとは正反対です。 – schlingel
それはどういうことか分かりません... – inkredibl
問題:サーブレットにあり、特定のJSPをレンダリングする必要があります。 解決方法:JSPにサーブレットの結果を含める(何?) しかし、それは私が欲しいものではありません。私は特定のアクションの後に特定のJSPにユーザーを送りたい。それは同じかもしれませんし、パラメータ(エラーページ、成功ページなど)に関して異なるかもしれません。 – schlingel