在同一行中放置多个提交按钮
我试图将3个提交按钮放在同一行中,但它们始终显示在另一个下面。这些按钮功能完好,我无法使它们处于同一行。我在.jsp文件中的代码:
<table> <tr>
<s:submit value="Save" />
<s:submit value="Cancel" action="cancelAction"/>
<s:submit value="Add" action="requirementValidationAction" />
</tr>
</table>
但是,在构建并运行页面之后,HTML源显示如下:
<table> <tr>
<tr>
<td colspan="2"><div align="right"><input type="submit" id="addToParkingLotAction_0" value="Save"/>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="right"><input type="submit" id="addToParkingLotAction_cancelAction" name="action:cancelAction" value="Cancel"/>
</div></td>
</tr>
<tr>
<td colspan="2"><div align="right"><input type="submit" id="addToParkingLotAction_requirementValidationAction" name="action:requirementValidationAction" value="Add"/>
</div></td>
</tr>
</table>
Struts2为每个提交按钮添加了自己的表格行,这使它们彼此之间是一个。我尝试删除该声明,但看起来还是一样。我也尝试完全删除桌子,没有骰子。帮助将是最大的赞赏。
回答:
默认主题将表格元素放在表格行/单元格中。
在指定“简单”主题的同时创建按钮:
<s:submit value="Save" theme="simple" /><s:submit value="Cancel" action="cancelAction" theme="simple" />
<s:submit value="Add" action="requirementValidationAction" theme="simple" />
有多种设置主题的方法 ;
在每种情况下进行此操作可能都不适合您的情况,将主题设置为表单本身可能更好。
如果您对应用程序的需求超出了默认需求,则可能需要创建自己的主题。
以上是 在同一行中放置多个提交按钮 的全部内容, 来源链接: utcz.com/qa/412497.html