2

フォームをテーブルに入れようとしていますが、テーブルが生成されて混乱します。生成されるテーブルは次のとおりです。

 <div>
<s:form action="myaction" >
  <table border="1">
   <tr>
    <td><s:textfield name="name" label="Name" /></td>
    <td><s:textfield name="family" label="Family" /></td>
    <td><s:submit/></td>
   </tr>
  </table>
   </s:form>
 </div>

ソースコード :

<div>
 <form id="myaction" name="myaction" action="/application/myaction.action" method="post">
        <table class="wwFormTable">   <<<generated table
       <table border="1">
         <tr>
         <td><tr>
                <td class="tdLabel"><label for="Search_Name" class="label">Name:</label></td>
             <td
               ><input type="text" name="Name" value="" id="Search_Name"/></td>
            </tr>
            </td>
          <td><tr>
               <td class="tdLabel"><label for="Search_Family" class="label">Family:</label></td>
         <td
          ><input type="text" name="Family" value="" id="Search_Family"/></td>
      </tr>
      </td>
  <td><tr>
       <td colspan="2"><div align="right"><input type="submit" id="Search_0" value="Submit"/>
         </div></td>
        </tr>
        </td>
   </tr>
   </table>
    </table></form>
4

3 に答える 3

2

strutsフォームタグで任意のテーマを使用してみてください

例えば:

<s:form action="Courses" theme="css_xhtml">
  <table border="0">
    <tr>
      <td><s:textfield name="courseAbbr" /></td>
    </tr>
  </table>
</s:form>
于 2013-02-06T08:58:11.140 に答える
2

"simple"S2 のデフォルトのテーマを使用したくない場合は、テーマを使用してください"xhtml"

S2 の自動エラー報告が失われます。独自のテーマを作成することを検討してください。

"simple"または、個々のコントロールでテーマを使用できます。

開始するには、「テーマとテンプレート」のドキュメントを参照してください

于 2012-10-07T01:39:28.910 に答える
0

代わりにこのコードを使用する必要があります...

<sp:form >
    <tr>
        <td>
            <table>
                <sp:textfield name="name"></sp:textfield>
            </table>
        </td>
        <td>
            <table>
                <sp:textfield name="family"></sp:textfield>
            </table>
        </td>
        <td>
            <table>
                <sp:submit/>
            </table>
        </td>
    </tr>
</sp:form>
于 2015-09-18T17:41:59.267 に答える