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

"simple"如果您不想使用 S2 的默认主题,请使用"xhtml"主题。

您将失去 S2 的自动错误报告。您不妨考虑创建自己的主题。

或者,您可以"simple"在单个控件上使用主题。

请参阅“主题和模板”文档以开始使用

于 2012-10-07T01:39:28.910 回答
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 回答
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 回答