0
可以提交數據表的JSF/PrimeFaces值嗎?通常,數據表將綁定到託管bean屬性並以此方式訪問它。使用JSF提交數據表值並通過javax.servlet.http.HttpServletRequest訪問它
我需要在提交時通過javax.servlet.http.HttpServletRequest
對象訪問數據表的每個條目。
可以提交數據表的JSF/PrimeFaces值嗎?通常,數據表將綁定到託管bean屬性並以此方式訪問它。使用JSF提交數據表值並通過javax.servlet.http.HttpServletRequest訪問它
我需要在提交時通過javax.servlet.http.HttpServletRequest
對象訪問數據表的每個條目。
將datatable的value屬性綁定到POJO列表。表格列對應於POJO成員。
public class MyPOJO{
String column1;
String column2;
String column3;
String column4;
//setters and getters here ....
}
@ManagedBean(name="beanDetails")
@ViewScoped
public class MyBean {
public List<MyPOJO> list_POJO;
//setters and getters here ....
}
<p:dataTable id="myTable" value="#{beanDetails.list_POJO}" var="dataItem">
<p:column>
<f:facet name="header">
<h:outputLabel value="Column 1" />
</f:facet>
<p:cellEditor>
<f:facet name="output">
<h:outputLabel value="#{dataItem.column1}" />
</f:facet>
...
...
</p:cellEditor>
</p:column>
....
....
</p:dataTable>
<p:commandButton value="Submit" actionListener="#{beanDetails.submitDetails}"/>
而在submitDetails中,您可以使用list_POJO遍歷數據表記錄。
你能解釋一下嗎?你想做什麼? – 2012-04-25 11:55:20
我有一個與多個編輯器的表單。例如,編輯器可以是一個包含一些值的數據表。我想提交表單,並使用javax.servlet.http.HttpServletRequest(例如request.getParameter(propertyName))的方法訪問數據表的每個值。 – Seitaridis 2012-04-25 12:01:08