2012-04-21 18 views

答えて

0

arraylistにユーザーオブジェクトを保存し、セッションを使用してこのarraylistを保存します。 ポートレット全体で使用できるようにすることができます。 Setting and getting is explained in this.

Example

+0

私はセッションを使用して、いくつかの問題を抱えています。 view.jspでは、ユーザー名とパスワードを取得し、ポートレット・クラスに渡します。次に、データベースからユーザー情報を取得し、セッションで保存し、 "actionResponse.setRenderParameter(" jspPage "、"/patientInfo.jsp ")を使用してpatientInfo.jspに移動します。 – Karadous

+0

セッションでどのように値を設定していますか?私が共有したリンクの例を試してみてください。それは確かにそのように動作します。 –

0

なお、この場合、私はリクエストにデータを置く、薄いセッションを開催することをお勧めします。

のjava:

public class MyTestPortlet extends MVCPortlet { 
    @Override 
    public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { 
     User user = getCurrentUser(renderRequest); 
     renderRequest.setAttribute("UserName", user.getScreenName()); 
     super.doView(renderRequest, renderResponse); 
    } 
... 
} 

のjsp:

Hello ${UserName}!!! 
関連する問題