直接在<;中渲染样式属性;部门>;-JSF

直接在<;中渲染样式属性;部门>;-JSF,jsf,styles,Jsf,Styles,我对JSF(一个我所知很少的领域,如果有的话)有一个问题 我需要根据对象属性返回的字符串在内部呈现“style='display:none'” 代码是: <div class='x' style='#{obj.styleprop}'> styleprop是在类obj中用getter和setter定义的 styleprop可能包含“显示:块”或“显示:无” div始终以这种方式渲染: <div class='x' style=''> 必须始终呈现Div

我对JSF(一个我所知很少的领域,如果有的话)有一个问题

我需要根据对象属性返回的字符串在内部呈现“style='display:none'”

代码是:

 <div class='x' style='#{obj.styleprop}'>

  • styleprop是在类obj中用getter和setter定义的

  • styleprop可能包含“显示:块”或“显示:无”

div始终以这种方式渲染:

 <div class='x' style=''>

必须始终呈现Div


我完全不知道该怎么办…

对于jsf页面中的start place,下面的测试/检查
这是我的风格:-------{obj.styleprop}
要查看您在bean中得到了什么值,由于某种原因
styleprop
计算为空字符串谢谢您的建议,Daniel。属性正在按预期呈现。但不是在样式属性中。您使用的是哪个版本的JSF?Richfaces 4.1。div位于一个f:verbatim标记内,该标记在一个a4j:repeat块上迭代。在f:verbatim之外,属性正确呈现。在内部,它显示空字符串。我不得不在f之外创建另一个div:逐字逐句和样式按预期显示。不是我喜欢的解决方案,而是有效的解决方案。。。