0

次のように、アクション/コントローラー クラスのリクエストでいくつかの値を設定しています。

HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getNativeRequest();
request.setAttribute("testKey", "testValue");

しかし、JSP からこれを取得しようとすると、null 値が取得されます。

<%
String testKey = ""+request.getAttribute("testKey");
%>

どんなアイデアでも、助けてください。

4

1 に答える 1

0

調査の結果、これを行う 2 つの方法が見つかりました。1) 同じ modelAttribute を使用して値を前後に割り当てる 2) context.getFlowScope().put(KEY,OBJECT); に値を設定する。そして、${KEY} を使用して JSP からこの値 (OBJECT) を取得します。

于 2013-06-13T18:33:32.430 に答える