2011-08-16 16 views
1

JavaサーブレットとJSPを使用してプログラミングを開始しました。サーブレット - > JSPアプローチを使用してコントローラ - >ビュー設定を実装するにはどうすればよいですか?私は基本的に、サーブレットがそのデータをJSPファイルに出力して、そのページを表示することで、ロジックとプレゼンテーションを分離したいと考えています。JavaサーブレットがJSPページにデータを送信

答えて

4

サーブレット(コントローラ)からセッション/要求または適切なスコープでデータを設定し、ビューでJSTLを使用してレンダリングします。

を使用して

+0

なぜdownvote ??

1

PART JSPページ参照JSTL:

ArrayList<Workload> workList = new Leader_DAO().getProjectWorkload(request.getParameter("projectid")); 
request.setAttribute("workList", workList); 
RequestDispatcher rd = request.getRequestDispatcher("yourfolder/yourpage.jsp"); 
rd.forward(request, response); 
:データへのJSPページを渡しSERVLETの

<c:forEach var="workload" items="${workList}"> 
      <tr class="font" style="height: 32px"> 
       <td scope="row" >${workload.details}</td> 
       <td >${workload.datestart}</td> 
       <td >${workload.status}</td> 
       <td >${workload.membername}</td> 
      </tr> 
</c:forEach> 

PART

コードフロー: オブジェクトを宣言します。 DAO(DATA ACCESS OBJECT)を呼び出して、必要に応じてパラメータを使用して、必要なデータを取得します。 属性を、JSPページに渡すものの値で設定します。 データを渡すページをリクエストします。 要求を転送します。

さらに詳しいヘルプとコードが必要な場合は、ここでコメントしてください:) @Stan Murdoch

関連する問題