1

編集と表示の 2 つのボタンがあるページでニュースのリストを反復処理するので、ニュース ID をリクエスト スコープに設定し、それを編集アクションで使用します。フォームは次のとおりです。

<html:form action="NewsAction">
        <div class="news">
            <fieldset>
                <logic:iterate name="newsList" id="news">
                    <legend>
                        <bean:write name="news" property="newsTitle" />
                    </legend>
                    <p>
                        <bean:write name="news" property="newsId"/>
                        <bean:write name="news" property="newsTitle" />

                        <bean:write name="news" property="newsBrief" />
                        <bean:write name="news" property="newsDate" />
                    </p>


                    <html:submit property="method">view</html:submit>
                    <html:submit property="method" value="edit" />
                    <html:submit property="method">delete</html:submit>
                </logic:iterate>

            </fieldset>
        </div>
    </html:form>

私は試し<html:hidden property="nnews" value="${news.newsId}" />
てみました

<jsp:setProperty property="newsId" name="news" param="newsInstanceId" />

最初のものを使用して、リクエストパラメーターで ${news.newsId} を取得し、2 番目の null を使用します

4

2 に答える 2

-1

あなたの最初のアプローチで:

この行を変更します。

<html:hidden property="nnews" value="${news.newsId}" />

に:

 <html:hidden property="nnews" value="<bean:write name="news" property="newsId"/>" />
于 2013-08-22T19:35:33.830 に答える