【发布时间】:2011-12-01 09:46:07
【问题描述】:
我想要的是在我的 javascript 中使用 applicationContext.properties(Jboss 配置文件)中的布尔值。
目前我使用 Spring 将 applicationContext.properties 中配置的值注入我的 backingbean。 然后我像这样在我的jsp中输入一个输出文本
<h:outputText id="idValue" styleClass="foo" value="" rendered="#{bean.isRendered}"/>
在我的 JavaScript 中,我尝试关注
jQuery(function(){
bRedirect = jQuery(".foo").value != undefined;
...
这一切对我来说看起来太糟糕了,尽管它工作正常。一定有比我做的更聪明的方法。
请注意,我正在运行 JSF1.2,因此必须使用 jQuery 而不是 $,并且还可以按唯一类 (foo) 而不是按 id 进行选择,这也可能是不好的做法。
提前谢谢你。阿方
【问题讨论】:
-
您说必须按班级选择,但您的示例是按ID选择?就实践而言,您的示例很好。按班级选择是一种完全合法的做法。
-
我的错。想使用类选择器。编辑有问题
-
@RoryMcCrossan 我主要提到我必须按类进行选择,因为我希望得到引导我使用 id 选择的答案,因为性能优势。见Improve jQuery
-
关于通过 ID 选择 JSF 元素:stackoverflow.com/a/7928290/157882