struts2 s:radio cssClass和cssStyle两次添加属性

时间:2013-12-09 15:53:06

标签: css struts2 attributes radio-button

我会将我的JSP文件放在HTML5格式中。

我的标签struts单选按钮有问题;

当我把cssclass“禁用”(或其他像cssClass“red”)时,当我查看源代码时,我得到两次属性class =“disabled”。 但它适用于其他struts标签。

见下面的例子:

JSP文件:

  

<s:radio cssClass="disabled" name="mirror.swiBlo" list="Y"/>

源:

<input type="radio" name="mirror.swiBlo" id="consultation_mirror_swiBloY" value="Y"    class="disabled" class="disabled"/>

如果有人有任何想法可以解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

实际上这是struts中的一个错误。

simple/radiomap.ftl类和样式的设置中出现两次。

源代码:

<#if parameters.cssClass??>
 class="${parameters.cssClass?html}"<#rt/>
</#if>
<#if parameters.cssStyle??>
 style="${parameters.cssStyle?html}"<#rt/>
</#if>
<#include "/${parameters.templateDir}/simple/css.ftl" />

css.ftl再次处理类和样式。