在同一行中放置多个提交按钮

我试图将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

回到顶部