私はStruts 2アプリに取り組んでおり、JSPを使用してデータを<s:iterator>
表示しています。JSPに表示される各レコードにはハイパーリンクリンクがあります。
このリンクと POST メソッドを使用して、他の JSP ページにデータを送信したいと考えています。
以下は、JSP での私のコード スニペットです。
<s:iterator value="#request.Forums">
<s:property value="user_name"/>
<s:form action="displayForum" >
<s:hidden name="id" ></s:hidden>
<s:hidden name="subject" ></s:hidden>
<a href="javascript:this.form.id"><s:property value="subject"/></a>
</s:form>
</s:iterator>
JavaScriptでフォームIDを使用してこれを試しましdocument.forms["formid"].submit
たが、動的に変化するため、イテレーターは単一のIDを提供しません。
注: <s:url>
insted ofを使用しまし<s:form>
たが、フォーム パラメータの値を URL に追加しています。しかし、私の要件は、フォーム パラメーターを隠し変数として送信することです。
これで私を助けてください。