0

こんにちは、jspの私のコードを見てください。

    <s:iterator value="answeredquestions" status="status" var="question">
  <fieldset>
    <legend><s:property value="Question"/></legend>
    <s:property value="QuestionNumber"/>    
    <table><s:radio label="Answer" name="answeredquestions[%{#status.index}].UserAnswer" list="AnswersOptions" /></table>
   </fieldset>
   </s:iterator>
      <

リストは正常に機能しているようですが、最初のリスト項目のラジオボタンはフィールドセット内にありません。

4

1 に答える 1

1

テーマに関するドキュメントhttp://struts.apache.org/2.x/docs/themes-and-templates.htmlを参照してください。デフォルトでは、Struts2はxhtmlテーマを使用します。このテーマでは、要素がテーブルセルに配置されています。theme="simple"タグに属性を指定することで変更できます。注:simpleテーマを使用すると、フィールドエラーが失われます。

于 2012-11-06T13:41:32.640 に答える