まず、質問の見出しが正しくない場合は、提案してください。
質問に移ります: 以下のコンポーネントがあるとします:
search.jsp
- データを送信するためのフォームを含む JSP ページ
Search.java
-パスのディスパッチャとして機能できるように、と の両方get()
を別々に定義したコントローラ サーブレットpost()
/search.jsp
searchResults.jspf
-検索結果を表示するための JSTL コードを含むフラグメント
ここで私が望むのは、すべてのPOSTリクエストに対して、コントローラ サーブレットが計算を行い、結果をリクエスト属性として設定し、独自のコードの後にフラグメントを含める必要があるビューにリクエストを転送することsearch.jsp
です。
そのため、次のような方法でビューを定義できます。
search.jsp
+
searchResults.jspf
1ページに。
問題は、 JSP への転送中にフラグメントをインクルードする方法がわからないため、ディスパッチャでフォワードまたはインクルードを実行できることです。
必要に応じてコードを投稿する必要がある場合、または修正が必要な場合はお知らせください。