我的应用程序需要在(JSF)网页上创建多个对象。我有它的工作,但这似乎是一个疯狂的方法。这是一个非常简化的代码片段,用于展示我正在做的事情:
< div class="#{colorBean.colorMethod}"></div>
< div class="#{colorBean.increment}"></div>
< div class="#{colorBean.colorMethod}"></div>
理想情况下,我想传入一个索引,因此类似于: &LT; div class =“#{colorBean.colorMethod(3)}”&gt; 但当然JSF很适合尝试这样做。 我在虚拟DIV中使用了一个getIncrement()方法,它只显示(递增)到我想要使用的下一个对象。 (更不用说像这样使用它我不能只声明一个方法“public void increment(){}”但我必须使用get命名约定而且我必须返回一个我忽略的String。
必须有更好的方法!