通常、サーブレットからjspまたはマップされたURLに転送します。インターネットはそのような例でいっぱいです。しかし、リクエストを内部サーブレットに転送する必要があります。たとえば、サーブレットをURLにマッピングせずに、完全なクラス名を使用します。要求を別のサーブレットまたはフィルタから内部サーブレットに転送する方法別のサーブレットまたはフィルタからのサーブレットへの転送
0
A
答えて
0
Shadabは、たとえば、私はあなたが@WebServlet注釈(とするRequestDispatcher)を使用すべきだと思う、コメントとして:
@WebServlet(urlPatterns = { "/sample" })
public class SampleServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
RequestDispatcher dispatch = req.getRequestDispatcher("/forwardpath");
dispatch.forward(req, res);
}
SampleServlet - > ForwardedServlet
@WebServlet(urlPatterns = { "/forwardpath" })
public class ForwardedServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
...
}
0
したいメソッドが返すRequestDispatcher getNamedDispatcher(String name);
です指定されたサーブレットのラッパーとして機能するRequestDispatcherオブジェクト。
そしてServletConfig.getServletName()
のjavadocは言う:
名は、サーバ管理を経由して提供されるWebアプリケーション・デプロイメント・ディスクリプタに割り当てられ、または未登録の(したがって、無名の)サーブレットインスタンスのために、それはサーブレットのだろうすることができますクラス名。
あなたがちょうどしなければならない:私はあなたが行うことができますurl.The最も簡単なものにマッピングすることなく、任意のサーブレットを使用することができます疑う
getServletContext().getNamedDispatcher("full.class.name.for.new.servlet");
関連する問題
- 1. Java:サーブレットからサーブレットに転送するときのフィルタ
- 2. あるサーブレットから別のサーブレットにセッションを転送する方法は?
- 3. 問題1つのサーブレットから別のサーブレットにintr文字を転送する
- 4. javaサーブレット転送クッキー
- 5. 別のサーブレットから送信されたサーブレットからデータを取得する
- 6. サーブレットがjspにフォワードせずに別のサーブレット(リクエストディスパッチャ)に転送しています
- 7. のJava:サーブレットへのフィルタが正しく
- 8. JSPに転送するサーブレット
- 9. あるサーブレットから別のサーブレットへの配列の受け渡し
- 10. 複数の値(属性)をあるサーブレットから別のサーブレットまたはJ2EEのJSPに送信する方法
- 11. サーブレットからstruts2のアクションにリクエストを転送する方法は?
- 12. 要求ディスパッチャを使用してあるサーブレットから別のサーブレットに要求を転送する
- 13. のJava Web開発:別のサーブレットから転送制御要求オブジェクト
- 14. Google Guice:サーブレットからサーブレットに転送するときにリクエストパラメータが失われる
- 15. サーブレット・フィルタとサーブレット・コンテキスト・リスナーの違いは何ですか?
- 16. 別のサーブレットからサーブレットのサービスを呼び出す
- 17. サーブレットが転送されない - サーブレット例外
- 18. サーブレットからの合計ネットワーク転送時間を測定する
- 19. サーブレットからjspに転送する方法は?
- 20. 別のサーブレットからサーブレットを呼び出す
- 21. サーブレットのフィルタとキャッシング技術
- 22. アプレットからサーブレットへのJava Beansの送信
- 23. サーブレットからのTomcatコンテキストパスへのアクセス
- 24. サーブレットからJSPへの画像のロード
- 25. サーブレットからの.jspへのリダイレクト
- 26. サーブレットからjspへのリクエストディスパッチャの問題
- 27. javaサーブレット3.0 nullポインタ転送jenaクエリ
- 28. サーブレットから別のサーブレットへのセッションを取得するにはどうすればよいですか?
- 29. あるサーブレットから別のサーブレットに配列を送信して印刷しますか?
- 30. サーブレットからJSPへのデータ表示
は、代わりにそれをマッピングするの@WebServlet注釈を使用することですデプロイメント記述子に記述します。 –