Css 在Struts 2表单的字段之间添加水平规则?

Css 在Struts 2表单的字段之间添加水平规则?,css,jsp,struts2,Css,Jsp,Struts2,我的表格定义为: <s:form id="myForm" action="myFormAction"> <s:hidden name="ID" /> <sj:submit/> <s:select name="color.id" label="Color" labelposition="top" listKey="id" listValue="name" list="%{#application.colorSelect}"/>

我的表格定义为:

<s:form id="myForm" action="myFormAction">
    <s:hidden name="ID" />
    <sj:submit/>
    <s:select name="color.id" label="Color" labelposition="top" listKey="id" listValue="name" list="%{#application.colorSelect}"/>
    <s:textarea name="color.notes" cols="120" rows="5" label="Color Notes" labelposition="top"/>
    <s:select name="brightness.id" label="Brightness" labelposition="top" listKey="id" listValue="name" list="%{#application.brightnessSelect}"/>
    <s:textarea name="brightness.notes" cols="120" rows="5" label="Brightness Notes" labelposition="top"/>
</s:form>

它按预期呈现,但我希望在上方、下方以及
的“颜色”
的“亮度”
部分之间有水平规则。将它们添加到Struts表单会使它们全部位于表单之上


如何在表单中交错它们?

表单标签在表格布局中呈现HTML。默认情况下,Struts标记使用freemarker模板在内部呈现HTML

有一种方法可以使用struts标记中的
template
属性来更改模板

您还可以更改
主题
属性。使用的默认主题是
xhtml
。有一个名为
simple
的主题,它具有最小的HTML布局

你可以找到一个例子

答案将告诉您如何使用Struts配置常量全局设置主题