我目前正在从 Struts 2.0.11.1 升级到 Struts 2.3.7,但是我遇到了 Struts 标签的输出问题(例如<s:radio>
和<s:textarea>
。之前,这些标签的输出是两个<div>
,一个包含标签,并且一个包含单选按钮/文本区域。但是在我升级后,<br>
两者之间有一个<div>
。
前:
<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>
@评论:这个项目中有很多以前从未见过的东西(不是很好);)
有谁知道这是否在 Struts 中发生了变化,如果是,如何避免创建<br>
's?