我目前正在从Struts 2.0.11.1升级到Struts 2.3.7,但是我的Struts标签的输出有问题(如<s:radio>
和<s:textarea>
之前,这些标签的输出是两个<div>
'S,包含一个标签,以及包含单选按钮/ textarea的一个,但在我升级有两个<div>
之间的<br>
的Struts2标签插入<br>
前:
<div id="wwlbl_something_someString" class="wwlbl">
<label for="something_someString" class="desc">Some label</label>
</div>
<div id="wwctrl_something_someString" class="wwctrl">
<!--radiobuttons/textarea -->
</div>
后
<div id="wwlbl_something_someString" class="wwlbl">
<label for="something_someString" class="desc">Some label</label>
</div>
<!-- I don't want this.. -->
<br>
<!-- -->
<div id="wwctrl_something_someString" class="wwctrl">
<!--radiobuttons/textarea -->
</div>
的JSP:
<li class="wwgrp flowClear">
<h3 class="header"><s:text name="something.header"/></h3>
<ol class="nobullets">
<s:radio list="yesNoList"
label="%{getText('something.text.label')}"
name="something.someString"
value="something.some"
disabled="%{readOnly}"/>
</ol>
</li>
@comment:有在这个项目中,许多以前从来没有(没有一个好办法)看到了很多东西;)
有谁知道这在Struts中已经发生了变化,如果是这样,如何避免创建<br>
?
发布JSP,我从来没有见过这样的输出。用jsp更新了 – 2013-03-05 14:57:35
。 – Tobb 2013-03-05 15:37:04
你使用什么主题?你总是可以使用CSS来让它们消失。 – 2013-03-05 15:37:58