2010-11-08 46 views

回答

0

显然这是<s:label>标签做什么。尽管如此,我无法将CSS应用到第一部分。

+1

Struts标签是越野车...我建议你使用HTML标签和Disply标签代替struts标签。 – 2010-11-09 13:20:35

+0

我同意在这种情况下,''不是Struts更好的标签之一。 HTML标签'label'使用得更好。 – demongolem 2012-05-03 17:37:25

0

您使用的是哪个版本的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>