0

我正在使用Struts2。默认情况下,使用 struts 表单时,标签和选项显示在同一行。我怎样才能使标签在一行中,并且每个收音机选择在其自己的行中?CSS有办法吗?我需要你们的帮助。这是我的表格的样子。谢谢!

<s:form action="resultAction" namespace="/"> 
  <s:radio label="Gender" name="yourGender" list="genders" value="defaultGenderValue" />  
  <s:submit value="submit" name="submit" />
</s:form>
4

1 回答 1

1

默认情况下,您使用哪个主题 struts2 使用 xHtml 主题并生成某些表格集来呈现视图。Struts2 使用自由标记模板来呈现标签的 HTML,您可以根据自己的选择自定义主题,也可以创建自己的主题。

尝试使用不会生成任何表格或 div 并为您呈现纯 HTML 的简单主题,您是否可以应用自定义 CSS 来更改/自定义视图。

您可以为整个应用程序设置每页主题,以每页为基础在头部添加以下行

<s:set name="theme" value="'simple'" scope="page" />

对于整个应用程序,您可以在 struts.properties 文件或 struts.xml 文件中设置,但第二个更可取。

<constant name="struts.ui.theme" value="simple" />

如果你想玩主题这里是相同的链接

于 2012-07-26T12:37:38.370 回答