2015-02-23 68 views
-1

我有一个业务场景,我必须在列表中显示所选项目的详细信息。从Bean中获取值列表,JSF

<%System.out.print("Value : " + counterT); %> 
<h:outputText value="#{search_rule_bean.dataTable[counterT].ruleName}"/> 

我必须显示的dataTable [台面板] bean对象,其中台面板是列表的索引的数据。我能够从url请求参数中检索它。但是它是否在outputText中工作,无论它是否在SysOut中工作。

回答

0

过程网址参数类似于

<f:metadata> 
    <f:viewParam name="counterT" value="#{search_rule_bean.counterT}"/> <!-- getter and setter required --> 

和以后使用它像

<h:outputText value="#{search_rule_bean.dataTable[search_rule_bean.counterT].ruleName}"/> 
+0

从数据表作为用户选择的任意行,我使用利用通过JS使其高亮显示。当时要保存bean中的值,我使用了一个inputHidden,并将它的值设置如下:document.getElementById(“form:hiddenInput”)。value = rowId; 但是这个值并不反映在bean中。我调试,但无法找到一些解决方案 – 2015-02-23 18:41:26

+0

是否正在处理隐藏的输入字段?你有没有尝试过我的解决方案来处理URL参数? – Smutje 2015-02-23 19:37:01