Quoting Richard Yee <[email protected]>:
Cheers Richard, you woul be amazed how much difference changing the case made.
However now i get the contents but not all
_________________________________________________________________
the table

+-----+-----------+---------+
| UID | NAME      | PASS    |
+-----+-----------+---------+
|   3 | Zied      | Zied    |
|   4 | Samuel    | Samuel  |
|   5 | Rednose   | testing |
|  25 | sam       | sam     |
|  26 | Balvinder | freedom |
|  27 | red       | blue    |
|  28 | Deepak    | Kumar   |
|  29 | Name      | Pass    |
|  30 | Shiraz    | Kumar   |
|  31 | West      | Coast   |
|  32 | south     | Coast   |
+-----+-----------+---------+
11 rows in set (0.00 sec)
____________________________________________________________
the result(without html)
This is The liset of all existing users
UserId  User Name       User Pass
3       Zied    Zied
4       Samuel  Samuel
5       Rednose         testing
25      sam     sam
The End

____________________________________________________________________-


> I suggest using a debugger if you are not already doing so to step
> through the call to getPerInfoAll method. Verify that it is reading
> all of the rows and returning a list of all of the rows.
> 
> In the code below, you should use #{item.name} and #{item.pass}
> instead of #{item.Name} and #{item.Pass} I'd also suggest changing the
> name of the getUID method to getUid
> Also, the JDBC code should have a finally clause to close. the resources.
> 
> -R
> 
> <h:outputText value="#{item.Name}"></h:outputText>
> </h:column>
> 
> <h:column>
> <f:facet name="header">
> <h:outputText value="User Pass"/>
> </f:facet>
> <h:outputText value="#{item.Pass}"></h:outputText>
> </h:column>
> 
> 
> On Tue, Sep 15, 2009 at 10:17 AM,  <[email protected]> wrote:
> > Quoting Tommy Pham <[email protected]>:
> >
> >> ----- Original Message ----
> >> > From: "[email protected]" <[email protected]>
> >> > To: MyFaces Discussion <[email protected]>
> >> > Sent: Tuesday, September 15, 2009 8:00:59 AM
> >> > Subject: Re: Simple faces display page
> >> >
> >> > I did not mean struts i meant faces. Sorry for the confusion
> >> >
> >> > Quoting Tommy Pham :
> >> >
> >> > > ----- Original Message ----
> >> > > > From: "[email protected]"
> >> > > > To: [email protected]
> >> > > > Sent: Tuesday, September 15, 2009 5:27:17 AM
> >> > > > Subject: Simple faces display page
> >> > > >
> >> > > > I have copied the example from
> >> (http://www.roseindia.net/jsf/data.shtml).
> >> > > >
> >> > > > th problem now is that my data.jsp does not show any contents. I am
> >> using
> >> > > > struts2
> >> > > >
> >> > > > does anyone know why ?
> >> > >
> >> > > The link you gave makes no mention of struts in the tutorial...
> >> > >
> >> > >
> >>
> >> Does your database have any data?  Are you getting any errors? Warnings?
> >>
> >>
> >
> >
> ____________________________________________________________________________
> > Yes i have data in the database
> > as shown below:
> > mysql> select * from first;
> > +-----+-----------+---------+
> > | UID | NAME      | PASS    |
> > +-----+-----------+---------+
> > |   3 | Zied      | Zied    |
> > |   4 | Samuel    | Samuel  |
> > |   5 | Rednose   | testing |
> > |  25 | sam       | sam     |
> > |  26 | Balvinder | freedom |
> > |  27 | red       | blue    |
> > |  28 | Deepak    | Kumar   |
> > |  29 | Name      | Pass    |
> > |  30 | Shiraz    | Kumar   |
> > |  31 | West      | Coast   |
> > |  32 | south     | Coast   |
> > +-----+-----------+---------+
> > 11 rows in set (0.11 sec)
> >
> >
> > _____________________________________________________________________
> > this is the java code
> >
> > import java.sql.*;
> > import java.util.*;
> >
> > public class User {
> >
> > Connection con ;
> > Statement ps;
> > ResultSet rs;
> > private List perInfoAll = new ArrayList();
> >
> > public List getperInfoAll() {
> >  int i = 0;
> >    try
> >    {
> >
> >    Class.forName("com.mysql.jdbc.Driver");
> >    con =
> >
> DriverManager.getConnection("jdbc:mysql://localhost:3306/red","root","root");
> >    ps = con.createStatement();
> >    rs = ps.executeQuery("select * from First");
> >    while(rs.next()){
> >      System.out.println(rs.getInt(1));
> >      perInfoAll.add(new
> perInfo(rs.getInt(1),rs.getString(2),rs.getString(3)));
> >      i++;
> >
> >      }
> >
> >    }
> >    catch (Exception e)
> >    {
> >      System.out.println("Error Data : " + e.getMessage());
> >    }
> > return perInfoAll;
> > }
> >
> >
> > public class perInfo {
> >
> > int UID;
> > String Name;
> > String Pass;
> >
> >
> > public perInfo(int UID, String Name,String Pass) {
> > this.UID = UID;
> > this.Name = Name;
> > this.Pass = Pass;
> >
> > }
> >
> > public int getUID() {
> > return UID;
> > }
> >
> > public String getName() {
> > return Name;
> > }
> >
> > public String getPass() {
> > return Pass;
> > }
> >
> > }
> >
> > }
> >
> > ___________________________________________________________________
> > this is the faces-config.xml
> >
> > <managed-bean>
> > <managed-bean-name>tableBean</managed-bean-name>
> > <managed-bean-class>simplehiber.User</managed-bean-class>
> > <managed-bean-scope>request</managed-bean-scope>
> > </managed-bean>
> >
> >
> >
> >
> > ___________________________________________________________________
> >
> > the jsp page
> >
> > <%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h"%>
> > <%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
> >
> > <f:view><html>
> > <head>
> >
> > </head>
> > <body>
> > <center>
> > <br><br><br>
> > <h:dataTable id="dt1" value="#{tableBean.perInfoAll}" var="item"
> > bgcolor="#F1F1F1" border="10" cellpadding="5" cellspacing="3" rows="4"
> > width="50%" dir="LTR" frame="hsides" rules="all" summary="This is a JSF
> code to
> > create dataTable." >
> >
> > <f:facet name="header">
> > <h:outputText value="This is The liset of all existing users" />
> > </f:facet>
> >
> > <h:column>
> > <f:facet name="header">
> > <h:outputText value="UserId" />
> > </f:facet>
> > <h:outputText style="" value="#{item.UID}" ></h:outputText>
> > </h:column>
> >
> > <h:column>
> > <f:facet name="header">
> > <h:outputText value="User Name"/>
> > </f:facet>
> > <h:outputText value="#{item.Name}"></h:outputText>
> > </h:column>
> >
> > <h:column>
> > <f:facet name="header">
> > <h:outputText value="User Pass"/>
> > </f:facet>
> > <h:outputText value="#{item.Pass}"></h:outputText>
> > </h:column>
> >
> > <f:facet name="footer">
> > <h:outputText value="The End" />
> > </f:facet>
> >
> > </h:dataTable><br>
> >
> >
> > </center>
> > </body></html></f:view>
> > __________________________________________________________________
> > the output(without html)
> >
> > This is The liset of all existing users
> > UserId  User Name       User Pass
> > 3
> > The End
> >
> >
> >
> >
> >
> >
> 




Reply via email to