使用<s:doubleselect> </s:doubleselect>时Struts 2 HTMLissue

时间:2012-06-25 10:23:01

标签: java html jsp struts2

我在jsp中使用<s:doubleselect>。问题是两个都在不同的行,而我想要在同一行。这是代码

      <s:doubleselect theme="css_xhtml"  labelposition="top" 
     requiredposition="left" name="index" cssClass="dropdown_menu" list="#request.constants.keySet()" 
   doubleList="#request.constants[top]" doubleName="oldValue"
 doubleCssClass="dropdown_menu" ></s:doubleselect>

如何才能将它们放在同一条线上?

1 个答案:

答案 0 :(得分:3)

这种行为是旧UI标签的遗憾。

最简单的解决方案是使用CSS更改<br/>类中的.wwctrl样式(更改所有控件,这可能是您想要的):

.wwctrl br {
  display: none;
}

一个不太实际但可能更清晰的解决方案是扩展主题并调整控件的模板。有许多控件有一些可疑的HTML,但几乎没有人使用专门的控件,所以我们永远不会修复它们。