hi.......thank you very much
iam getting different error :Error getting property 'Cell' from bean of type org.TData1
here iam sending necessary part of code as the code is large....can u please check where iam going wrong..
bean class
public class Htpg
{
List data=new ArrayList();
UIData projectTable;
private TData1 td;
public Htpg() { }
public List getData()
{
try {
..............
Element element;
int total = 0;
while(i.hasNext()) {
element=(Element)i.next();
if(element.getName().equalsIgnoreCase("tr")) {
if(i.hasNext()){
element = (Element)i.next();
if(element.getName().equalsIgnoreCase("td")) {
td=new TData1(); // has getters and setters
td.setCell(element.getContent().toString().trim());
element = (Element)i.next();
td. setMade(element.getContent().toString().trim());
element = (Element)i.next();
total++;
data.add(td);
}//if
}//if
}//if
}//while
} catch (Exception e) {
System.out.println("exception");
}
return data;
}
public void setData(List data)
{
this.data=data;
}
public UIData getProjectTable() {
return projectTable;
}
public void setProjectTable(UIData ProjectTable) {
this.projectTable = projectTable;
}
public String selectData()
{
td=(TData1)projectTable.getRowData();
return "found";
}
}
jsp page
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>JSP Page</h1>
<f:view>
<h:form>
<h:dataTable value="#{htpg.data}" var="td" binding="#{htpg.projectTable}">
<h:column>
<f:facet name="header">
<h:outputText value="CELL" />
</f:facet>
<h:outputText value= "#{td.Cell}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="MADE" />
</f:facet>
<h:outputText value= "#{td.Made}" />
</h:column>
</h:dataTable>
</h:form>
</f:view>
</body>
</html>
getters and setters
public class TData1 {
private String Cell;
private String Made;
public TData1() {}
public String getCell() {
return Cell;
}
public void setCell(String Cell) {
this.Cell = Cell;
}
public String getMade() {
return Made;
}
public void setMade(String Made) {
this.Made = Made;
}
}
faces-config.xml
<faces-config>
<managed-bean>
<managed-bean-name>htpg</managed-bean-name>
<managed-bean-class>org.Htpg</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<navigation-rule>
<from-view-id>/index.jsp</from-view-id>
</navigation-rule>
</faces-config>
iam trying from so many days.........i have to submit this....so this is very much needed..
thanks in advance...