我试图将我的表单放入表格中,但它生成了一个表格并使其变得一团糟。 生成的表如下:
<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>
最佳答案
如果您不想使用 S2 的默认 “xhtml”
主题,请使用 “simple”
主题。
您将失去 S2 的自动错误报告功能。您可能希望考虑创建自己的主题。
或者,您可以在各个控件上使用“simple”
主题。
关于css - 如何在表格中拥有struts2表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12765196/