为什么这有什么想法?为什么要将cssClass应用于s:label在Struts 2中创建两个标签?
<s:label label="%{getText('userDetails')}" cssClass="headerLabel"/>
导致这个..
<label class="label" for="">User Details:</label>
<label id="" class="headerLabel"></label>
为什么这有什么想法?为什么要将cssClass应用于s:label在Struts 2中创建两个标签?
<s:label label="%{getText('userDetails')}" cssClass="headerLabel"/>
导致这个..
<label class="label" for="">User Details:</label>
<label id="" class="headerLabel"></label>
显然这是<s:label>
标签做什么。尽管如此,我无法将CSS应用到第一部分。
Struts标签是越野车...我建议你使用HTML标签和Disply标签代替struts标签。 – 2010-11-09 13:20:35
我同意在这种情况下,'
您使用的是哪个版本的struts(2.2.1)?
你尝试到标签指令更改为:
<s:label label="%{getText('userDetails')}" cssClass="headerLabel" theme="simple"/>
如果仍然无法正常工作创建中的新文件名为label.ftl WEB-INF /班/模板/简单/应用程序文件夹与此内容:
<label<#rt/>
<#if parameters.id??>
id="${parameters.id?html}"<#rt/>
</#if>
<#if parameters.cssClass??>
class="${parameters.cssClass?html}"<#rt/>
</#if>
<#if parameters.cssStyle??>
style="${parameters.cssStyle?html}"<#rt/>
</#if>
<#if parameters.title??>
title="${parameters.title?html}"<#rt/>
</#if>
<#if parameters.for??>
for="${parameters.for?html}"<#rt/>
</#if>
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
><#rt/>
<#if parameters.nameValue??>
<@s.property value="parameters.nameValue"/><#t/>
</#if>
</label>
您使用哪个主题? – 2010-11-08 22:39:10