0

私の質問がばかげていないことを願っていますが、現時点では理解できません。aui ボタンをクリックしてページ (JSP ページ) を変更するチュートリアルがたくさん見つかりました。

しかし、誰かがボタンをクリックしたときに属性 (String abc = def; など) を設定し、それをポートレットの processAction(..) メソッドに送信したいだけです。単一の JSP ページを使用しています。ポートレット クラスは MVCPortlet を拡張します。

これまでに得たもの: PortletClass

    @Override
    public void processAction(ActionRequest actionRequest,
            ActionResponse actionResponse) throws IOException, PortletException {
        String docRead = actionRequest.getParameter("docRead");
        log.info("Log says: " + docRead);
    }

view.jsp

<%
String docRead = "FOOBAR DO I SAY";
%>

<aui:button name="docRead" type="submit" value="I have read this" />

「actionParameters.setPreferences();」のような簡単な解決策があると思います またはこのようなものですが、何かを見つけることができません。

誰かが私にヒントを与えてくれることを願っています。私は今立ち往生しています。ありがとう!

4

1 に答える 1