0

質問:: クエリで「userParameter」という名前のパラメーターに値を渡すにはどうすればよいですか。requestScope の使用
リクエスト スコープを同じページで機能させるための手順を教えてください。

今のところ以下のことがわかっています。

  1. UserRoomReservation という名前のページがあります

  2. データ コントロール (UserView) があります。最初のデータ コントロールをテーブルとしてドラッグします。最初の列をリンクに変換します actionlistener をそのリンクに追加します from: #{row.userId} to: #{requestScope.userParameter}

  3. SQLクエリを介して別のビューオブジェクトを作成しました。名前付きパラメーター「:userParameter」を配置しました。SQLクエリは次のとおりです:::

    SELECT DISTINCT Fullreservation.USERID,
           Meetingrooms."roomName",             
           Meetingrooms."roomId" ,
           COUNT (Fullreservation.roomid) AS countRoomUsage
    FROM FULLRESERVATION Fullreservation, "meetingRooms" Meetingrooms
    WHERE fullreservation.roomid = Meetingrooms."roomId"
    AND Fullreservation.USERID = :userParameter
    
    GROUP BY
           Meetingrooms."roomName", 
           Meetingrooms."roomId",
           Fullreservation.USERID
    
  4. グラフと同じページにドラッグしました。値が渡されていないため、機能しません

4

1 に答える 1