編集と表示の 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 を使用します