我是JSF 1.2的新手,我试图将一些文本输出到我的javascript调用中
something(<t:outputText value="#{bean.val}"/>)
Run Code Online (Sandbox Code Playgroud)
但不是获得纯文本输出,而是全部包含在一个范围内.我如何摆脱跨度?
我不知道t:outputText,而是h:outputText 没有比任何其他属性value应该没有呈现任何HTML元素.
something(<h:outputText value="#{bean.val}"/>);
Run Code Online (Sandbox Code Playgroud)
如果你正在使用id,styleClass或类似的东西,那么它确实会呈现一个,<span>因为这些属性无论如何必须到达某个地方.
如果您使用Facelets作为视图技术而不是遗留JSP,那么您也可以在模板文本中使用EL,如下所示:
something(#{bean.val})
| 归档时间: |
|
| 查看次数: |
3258 次 |
| 最近记录: |