現在、Struts2.0.11.1からStruts2.3.7にアップグレードしていますが、Strutsタグの出力に問題があります(<s:radio>
以前<s:textarea>
は、これらのタグの出力は2<div>
つで、1つはラベルを含み、 1つはラジオボタン/テキストエリアを含みますが、アップグレードした後<br>
、2つの間にあり<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の作成を回避する方法を誰かが知っていますか?