Comments inline...

2005/8/2, Shibi Thomas <[EMAIL PROTECTED]>:
> thanks guys that helped ... 
> BUT i need some insite to do this ..... 
>   
> Does anyone have an example where they convert a resultset [3 to 4 columns]
> to a list and diaplays it in a <x:datatable 

I always use hibernate now and it's a long time of the last resultset,
but what I would do in this case is create a new object with the
values from the ResultSet, insert the objects in a List and pass the
list to the dataTable. Something like this:

In the constructor, for instance, of your backing bean:

[CODE]

List<Person> people;  // using generics to improve readibility...
don't forget the accessor methods (get,set)

public YourBackingBean() {

people = new ArrayList<Person>();

ResultSet rs = // get the resultSet here in the way you need
    
        // Fetch each row from the result set
        while (rs.next()) {
            // Get the data from the row using the column index
            String firstName = rs.getString(1);
            String lastName = rs.getString(2);
            int age = rs.getInteger(3);
    
            // create an object for each row (yes, it is hibernate biased) ;-)
            Person p = new Person();
            p.setFirstName(firstName);
            p.setLastName(lastName);
            p.setAge(age);

            // Add the object to the list
            people.add(p);
        }
}

[/CODE]

Then, in your jsp page, invoke the people list from the bean...

<x:dataTable value="#{yourBackingBean.people} var="person" >
     <h:column>
          <h:outputText value="#{people.firstName}" />
     </h:column>
     <h:column>
          <h:outputText value="#{people.lastName}"/>
     </h:column>
</x:dataTable>

>   
> Does JSF RI datatable support resultsets.

AFAIK, yes, but I've never tried it....

>   
> shibi
>  

Hope this sheds some light...

Bruno

>  
> On 7/25/05, Bruno Aranda <[EMAIL PROTECTED]> wrote: 
> > > You have instances of java.lang.Long in your rows. Don´t use {row.id}
> but {row} since Long doesn´t have a getId() Method. 
> > 
> > Yes, as Mathias points out, I guess you are obtaining Longs from your
> > ResultSet and you are creating a List with Longs. This may be the
> > problem...
> > 
> > Bruno
> > 
> > 2005/7/25, Bruno Aranda < [EMAIL PROTECTED]>:
> > > Ok, if you want to use the dataTable you have to provide a List of
> > > objects to it, as it seems you do. In your case you want #{row.id},
> > > which is the equivalent to invoke getId() to one of the objects of 
> > > your List. This is why the objects obtained from the ResultSet must
> > > have the method getId(), because otherwise it would not work the EL
> > > #{row.id}...
> > >
> > > Moreover, it seems that a bundle is missing in your jar 
> > >
> (net.sourceforge.myfaces.examples.resource.example_messages).
> You
> > > should verify that you have the example_messages.properties file
> > > inside your jar (or in the WEB-INF/classes folder) in
> > > net/sourceforge/myfaces/examples. I guess you have
> copied an old 
> > > myfaces examples and you forgot to remove the bundle....
> > >
> > > I hope that everything is clearer now. If not, ask again ;-)
> > >
> > > Bruno
> > >
> > >
> > > 2005/7/25, Shibi Thomas < [EMAIL PROTECTED]>:
> > > > could u please clarify  Q?
> > > > some more  more stack trace
> > > >
> > > >
> > > > 14:54:24.982 ERROR! [P1-19]
> > > >
> org.apache.myfaces.taglib.core.LoadBundleTag.doStartTag
> (LoadBundleTag.java:123)
> > > > >34> Resource bundle
> > > >
> 'net.sourceforge.myfaces.examples.resource.example_messages'
> > > > could not be found.
> > > > 14:54:24.992 ERROR! [P1-19]
> > > >
> org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:108)
> > > > >52> java.lang.Long
> > > > javax.faces.el.PropertyNotFoundException: Bean:
> > > > java.lang.Long, property: id 
> > > >          at
> > > >
> org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(PropertyResolverImpl.java:464)
> > > >         at
> > > >
> org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor
> (PropertyResolverImpl.java:435)
> > > >         at
> > > >
> org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:398)
> > > >         at
> > > > org.apache.myfaces.el.PropertyResolverImpl.getValue
> (PropertyResolverImpl.java:104)
> > > >         at
> > > >
> org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate
> > > > (ELParserHelper.java:555)
> > > >         at
> > > > org.apache.commons.el.ComplexValue.evaluate
> (ComplexValue.java:145)
> > > >         at
> > > >
> org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:441)
> > > >         at javax.faces.component.UIOutput.getValue
> > > > (UIOutput.java :75)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.RendererUtils.getStringValue(RendererUtils.java:296)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.html.HtmlTextRendererBase.renderInput
> (HtmlTextRendererBase.java
> > > > :159)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:77)
> > > >         at
> > > > javax.faces.component.UIComponentBase.encodeEnd
> (UIComponentBase.java:341)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.RendererUtils.renderChild
> > > > (RendererUtils.java:494)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.RendererUtils.renderChildren
> (RendererUtils.java:471)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:492)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderColumnBody
> (HtmlTableRendererBase.java:205)
> > > >         at
> > > >
> org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:160)
> > > >         at
> > > > javax.faces.component.UIComponentBase.encodeChildren
> (UIComponentBase.java:329)
> > > >         at
> > > >
> org.apache.myfaces.component.html.ext.HtmlDataTable.encodeChildren(HtmlDataTable.java:507)
> > > >         at
> javax.faces.webapp.UIComponentTag.encodeChildren 
> > > > (UIComponentTag.java:380)
> > > >         at
> > > >
> javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:288)
> > > >         at
> > > >
> org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag
> (UIComponentBodyTagBase.java:98)
> > > >         at
> > > >
> org.apache.jsp.showResult_jsp._jspx_meth_x_dataTable_0(showResult_jsp.java:185)
> > > >         at
> > > > org.apache.jsp.showResult_jsp._jspx_meth_f_view_0
> (showResult_jsp.java:118)
> > > >         at org.apache.jsp.showResult_jsp._jspService
> > > > (showResult_jsp.java:84)
> > > >         at
> > > >
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java
> :94)
> > > >         at
> > > >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> > > >         at
> > > > org.apache.jasper.servlet.JspServletWrapper.service
> > > > (JspServletWrapper.java :324)
> > > >         at
> > > >
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> > > >         at
> > > >
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> > > >         at javax.servlet.http.HttpServlet.service
> > > > (HttpServlet.java:689)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
> > > >         at 
> > > >
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:475)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:275)
> > > >         at 
> > > >
> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:169)
> > > >         at
> > > >
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
> > > > (ServletExternalContextImpl.java :405)
> > > >         at
> > > >
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:280)
> > > >         at
> > > > org.apache.myfaces.lifecycle.LifecycleImpl.render
> (LifecycleImpl.java
> > > > :300)
> > > >         at
> > > >
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
> > > >         at
> > > > org.mortbay.jetty.servlet.ServletHolder.handle
> (ServletHolder.java:427)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter
> > > > (WebApplicationHandler.java:832)
> > > >         at
> > > >
> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter
> (ExtensionsFilter.java:112)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter
> > > > (WebApplicationHandler.java:823)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch
> (WebApplicationHandler.java:473)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> > > >         at
> > > > org.mortbay.http.HttpContext.handle(HttpContext.java
> :1565)
> > > >         at
> > > >
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635)
> > > >         at org.mortbay.http.HttpContext.handle
> > > > (HttpContext.java :1517)
> > > >         at
> > > >
> org.mortbay.http.HttpServer.service(HttpServer.java:954)
> > > >         at
> > > >
> org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
> > > >         at org.mortbay.http.HttpConnection.handleNext
> > > > (HttpConnection.java:981)
> > > >         at
> > > >
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
> > > >         at
> > > > org.mortbay.http.SocketListener.handleConnection
> (SocketListener.java:244)
> > > >         at org.mortbay.util.ThreadedServer.handle
> > > > (ThreadedServer.java:357)
> > > >         at
> > > >
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java
> :534)
> > > >
> > > >
> > > >
> > > > On 7/25/05, Bruno Aranda <[EMAIL PROTECTED]> wrote:
> > > > > Are you sure that results.getObject(1)) returns an object which has
> an 
> > > > > Id attribute accessible with yourObject.getId ()? Could you post
> some
> > > > > more of the stack trace?
> > > > >
> > > > > Regards,
> > > > >
> > > > > Bruno
> > > > >
> > > > > 2005/7/25, Shibi Thomas <[EMAIL PROTECTED]>:
> > > > > > hello tried using a list .. I get an error
> > > > > >
> > > > > > 14:54: 25.062 WARN!! [P1-19]
> > > > > >
> > > >
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:588)
> > > > > > >11> /TranFind/startSearch.jsf:
> > > > > > javax.faces.FacesException : Expression: '#{ row.id }'
> > > > > >
> > > > > > here is the code snippet
> > > > > >
> > > > > >
> > > > > >
> > > > > > <x:dataTable  id = "data" 
> > > > > >                 styleClass= "standardTable"
> > > > > >                 headerClass = "standardTable_Header"
> > > > > >
> > > > > >
> rowClasses="standardTable_Row1,standardTable_Row2" 
> > > > > >
> > > > > >
> > > >
> columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"
> > > > > >                 value="#{ searchBean.list }"
> > > > > >                 var="row"
> > > > > >                 preserveDataModel ="true">
> > > > > >
> > > > > >            <h:column>
> > > > > >             <f:facet name= "Header">
> > > > > >              <h:outputText value="ID" />
> > > > > >             </f:facet>
> > > > > >             <h:outputText id = "Id" value ="#{ row.id}" />
> > > > > >            </h:column>
> > > > > > </x:dataTable>
> > > > > >
> > > > > > any clue guys. I have added the result as and object to the list. 
> > > > > >
> > > > > > while( results.next())
> > > > > >         {
> > > > > >             rslist.add(results.getObject(1));
> > > > > >         }
> > > > > > 
> > > > > > kind regards
> > > > > > shibi
> > > > > >
> > > > > > On 7/18/05, Bruno Aranda <[EMAIL PROTECTED]> wrote:
> > > > > > > Shibi, in the meanwhile maybe you could put your results in a
> List... 
> > > > > > >
> > > > > > > Regards,
> > > > > > >
> > > > > > > Bruno
> > > > > > >
> > > > > > > 2005/7/18, Bruno Aranda < [EMAIL PROTECTED]>:
> > > > > > > > > I get an error that the resultsetDatamodel is not
> > > > implemented......i
> > > > > > hope this help....
> > > > > > > > 
> > > > > > > > Actually, the
> javax.faces.model.ResultSetDataModel
> > > > is
> > > > > > not implemented.
> > > > > > > > Every method is throwing an UnsupportedOperationException. If 
> > > > someone
> > > > > > > > wants to implement it, please do so. It should not be
> difficult,
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > > 
> > > > > > > > Bruno
> > > > > > > >
> > > > > > > > 2005/7/18, Shibi Thomas < [EMAIL PROTECTED]>:
> > > > > > > > > I am using myfaces. 
> > > > > > > > >
> > > > > > > > > The bean class [searchbean] looks like this :
> > > > > > > > >
> > > > > > > > >  public JdbcRowSet getdataresult() 
> > > > > > > > >     {
> > > > > > > > >         if (dataresult != null)
> > > > > > > > >         return dataresult;
> > > > > > > > >         else 
> > > > > > > > >             return null;
> > > > > > > > >     }
> > > > > > > > >
> > > > > > > > > public String doQuery()
> > > > > > > > >     { 
> > > > > > > > >      .................
> > > > > > > > > .    .................
> > > > > > > > >      try {
> > > > > > > > >             dataresult  =Connect(sqlquery); 
> > > > > > > > >         } catch (SQLException e) {
> > > > > > > > >             e.printStackTrace();  //To change body of catch
> > > > statement
> > > > > > use 
> > > > > > > > > File | Settings | File Templates.
> > > > > > > > >             ctx.addMessage (null, new
> FacesMessage(e.toString()));
> > > > > > > > >             return "error"; 
> > > > > > > > >         } catch (ClassNotFoundException e) {
> > > > > > > > >             e.printStackTrace();  //To change body of catch
> > > > statement
> > > > > > use 
> > > > > > > > > File | Settings | File Templates.
> > > > > > > > >             ctx.addMessage(null, new
> FacesMessage(e.toString()));
> > > > > > > > >             return "error"; 
> > > > > > > > >         }
> > > > > > > > >                     //--------finished
> > > > > > > > >       return "success";
> > > > > > > > >     } 
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > public JdbcRowSet Connect (String query) throws
> SQLException,
> > > > > > > > > ClassNotFoundException { 
> > > > > > > > >
> > > > > > > > >       Class.forName("org.postgresql.Driver");
> > > > > > > > >       JdbcRowSetImpl jrs = new JdbcRowSetImpl();
> > > > > > > > >       jrs.setCommand(sqlquery);
> > > > > > > > >       jrs.setUrl("jdbc: postgresql://bungo:5432/vods");
> > > > > > > > >       jrs.setUsername("vodsview");
> > > > > > > > >       jrs.setPassword("");
> > > > > > > > >         System.out.println ("inside this method connect"); 
> > > > > > > > >       jrs.execute ();
> > > > > > > > >       return jrs;
> > > > > > > > >     }
> > > > > > > > >
> > > > > > > > > the showresult.jsp looks like this
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > <?xml version="1.0"?>
> > > > > > > > > <jsp:root version="2.0" xmlns:jsp="
> http://java.sun.com/JSP/Page";
> > > > > > > > >  xmlns:h=" http://java.sun.com/jsf/html "
> > > > > > > > >  xmlns:f="http://java.sun.com/jsf/core "
> > > > > > > > >     xmlns:x=" 
> > > > http://myfaces.apache.org/extensions";>
> > > > > > > > >
> > > > > > > > >  <jsp:directive.page
> > > > > > contentType="text/html;charset=UTF-8"
> > > > > > > > >   isELIgnored="false" />
> > > > > > > > >  <jsp:output omit-xml-declaration="true" 
> > > > doctype-root-element="html"
> > > > > > > > >
> > > > > > doctype-system="
> http://www.w3.org/TR/html4/loose.dtd "
> > > > > > > > >   doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
> > > > > > > > >
> > > > > > > > >  <html>
> > > > > > > > >   <head> 
> > > > > > > > >    <title>VODS log search result</title>
> > > > > > > > >   </head>
> > > > > > > > >   <body>
> > > > > > > > >    This is the result page. 
> > > > > > > > >       <f:view>
> > > > > > > > >         <h:dataTable  id = "data"
> > > > > > > > >                 rendered = "true" 
> > > > > > > > >                 styleClass= "table-background"
> > > > > > > > >                 rowClasses= "table-odd-row,table-even-row"
> > > > > > > > >                 cellpadding="3" 
> > > > > > > > >                 value="#{searchBean.dataresult }"
> > > > > > > > >                 var="row">
> > > > > > > > >
> > > > > > > > >            <h:column> 
> > > > > > > > >             <f:facet name= "Header">
> > > > > > > > >             <h:outputText value ="Sender"/>
> > > > > > > > >             </f:facet> 
> > > > > > > > >             <h:outputText value ="#{row.Sender}" />
> > > > > > > > >            </h:column>
> > > > > > > > >
> > > > > > > > > 
> > > > > > > > >        </h:dataTable>
> > > > > > > > >       </f:view>
> > > > > > > > >       </body>
> > > > > > > > >   </html> 
> > > > > > > > > </jsp:root>I get an error that the resultsetDatamodel is not
> > > > > > > > > implemented......i hope this help....
> > > > > > > > >
> > > > > > > > > Shibi
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 7/18/05, Johannes Hiemer <[EMAIL PROTECTED] > wrote:
> > > > > > > > > >
> > > > > > > > > > Hi Shibi,
> > > > > > > > > > here is an example on how it works for me:
> > > > > > > > > > <h:dataTable id="bean" rowClasses="row" 
> > > > > > > > > >
> > > > > > value="#{searchSystemdataSpringBean.bean }"
> > > > > > > > > >                               
> var="systemdata" 
> > > > > > styleClass="hidden">
> > > > > > > > > >                                <h:column>
> > > > > > > > > >                                       
> <f:facet 
> > > > > > > > > name="header">
> > > > > > > > > >
> > > > > > > > > <h:outputText value="#{ bundle.searchSystemTagNumber}" /> 
> > > > > > > > > >
> > > > </f:facet>
> > > > > > > > > >
> > > > > > <h:commandButton
> > > > > > > > > styleClass="button" id="tagnumber" value="#{ 
> > > > systemdata.sdtagnumber}"
> > > > > > > > > onclick="javascript: passToParentWindow(id, value)" />
> > > > > > > > > >                               
> </h:column> 
> > > > > > > > > >                                <h:column>
> > > > > > > > > >                                       
> <f:facet
> > > > > > > > > name="header"> 
> > > > > > > > > >
> > > > > > > > > <h:outputText  value="#{ bundle.searchSystemModel}" />
> > > > > > > > > >
> > > > </f:facet> 
> > > > > > > > > >
> > > > > > <h:outputText
> > > > > > > > > id="model" value="#{systemdata.sdmodel}" />
> > > > > > > > > >                               
> </h:column> 
> > > > > > > > > >                                <h:column>
> > > > > > > > > >                                       
> <f:facet
> > > > > > > > > name="header"> 
> > > > > > > > > >
> > > > > > > > > <h:outputText  value="#{ bundle.searchSystemSn}" />
> > > > > > > > > >
> > > > </f:facet> 
> > > > > > > > > >
> > > > > > <h:outputText
> > > > > > > > > id="systemnumber" value="#{ systemdata.sdsn}" />
> > > > > > > > > >                               
> </h:column> 
> > > > > > > > > >                                <h:column>
> > > > > > > > > >                                       
> <f:facet
> > > > > > > > > name="header"> 
> > > > > > > > > >
> > > > > > > > > <h:outputText value="#{ bundle.searchSystemType }" />
> > > > > > > > > >
> > > > </f:facet> 
> > > > > > > > > >
> > > > > > <h:outputText
> > > > > > > > > id="systemtype" value="#{systemdata.sdtype }" />
> > > > > > > > > >                               
> </h:column> 
> > > > > > > > > >                        </h:dataTable>
> > > > > > > > > > The important things are value="#{
> > > > searchSystemdataSpringBean.bean}" 
> > > > > > > > > assigning the values from the backed bean, the next stept is
> > > > putting
> > > > > > these
> > > > > > > > > values into var="systemdata", and after that you can output
> them 
> > > > > > normaly
> > > > > > > > > like this:
> > > > > > > > > > <h:outputText id="systemtype" value="#{systemdata.sdtype}"
> />
> > > > > > > > > > 
> > > > > > > > > >        private List bean;
> > > > > > > > > >
> > > > > > > > > >        public void search(ActionEvent event) {
> > > > > > > > > >                HtmlDataTable dataTable = (HtmlDataTable) 
> > > > > > > > > event.getComponent ()
> > > > > > > > > >
> > > > > > .findComponent("bean");
> > > > > > > > > >                if 
> > > > (getSystemdata().getSdtagnumber()
> > > > > > ==
> > > > > > > > > null) {
> > > > > > > > > >                        bean =
> > > > > > > > > getSystemdataManager().getSystemdatas(); 
> > > > > > > > > >                }
> > > > > > > > > >        }
> > > > > > > > > > As you can see, bean is just a normal list.
> > > > > > > > > > That's the way it works for me, if you could provide a bit
> more 
> > > > > > code, it
> > > > > > > > > would be easyer to figure out your problem.
> > > > > > > > > >
> > > > > > > > > > Hope that helps.
> > > > > > > > > >
> > > > > > > > > > Regards Johannes
> > > > > > > > > > wishfully waiting for the cooling tempest.
> > > > > > > > > > 
> > > > > > > > > > "MyFaces Discussion" < [email protected] > schrieb
> am
> > > > 18.07.05
> > > > > > > > > 13:57:47: 
> > > > > > > > > > > Hi,   i am trying to use <x:dataTable to diplay a
> resultset
> > > > [from
> > > > > > > > > postgresql]. I have wrapped the resultset into a JDBCrowset.
> I am 
> > > > > > using
> > > > > > > > > jetty . Basically the data doesn't get displayed on the we
> > > > browser.
> > > > > > i get
> > > > > > > > > the  following error: 
> > > > > > > > > > >   13:40:15.610 WARN!! [P1-19]
> > > > > > > > >
> > > > org.apache.myfaces.renderkit.html.HtmlRenderKitImpl .
> > > > > > > > > > > getRenderer( HtmlRenderKitImpl.java:67) >36> Unsupported
> > > > > > > > > component-family/rendere
> > > > > > > > > > > r-type: javax.faces.ViewRoot /org.apache.myfaces.Table
> > > > > > > > >  Could anybody give an example of how they have done this 
> > > > > > > > > or kindy help me here
> > > > > > > > > > > --
> > > > > > > > > > > Kind Regards
> > > > > > > > > > > Shibi Thomas 
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > 
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> ______________________________________________________________
> > > > > > > > > > Verschicken Sie romantische, coole und witzige Bilder per
> SMS!
> > > > > > > > > > Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 
> > > > > > > > > --
> > > > > > > > > Kind Regards
> > > > > > > > > Shibi Thomas
> > > > > > > > >
> > > > > > > > > Can a mother forget the baby at her breast and have no
> compassion 
> > > > on
> > > > > > the
> > > > > > > > > child she has borne?
> > > > > > > > > Though she may forget, I will not forget you! See, I have
> engraved
> > > > you 
> > > > > > on
> > > > > > > > > the palms of my hands; your walls are ever before me.
> [Isaiah
> > > > > > 49:15,16]
> > > > > > > > >
> > > > > > > > > 
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > >
> > > > > > Kind Regards
> > > > > > Shibi Thomas
> > > > > >
> > > > > >  Can a mother forget the baby at her breast and have no compassion
> on
> > > > the
> > > > > > child she has borne? 
> > > > > > Though she may forget, I will not forget you! See, I have engraved
> you
> > > > on
> > > > > > the palms of my hands; your walls are ever before me. [Isaiah
> 49:15,16]
> > > > > > 
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Kind Regards
> > > > Shibi Thomas
> > > >
> > > > Can a mother forget the baby at her breast and have no compassion on
> the 
> > > > child she has borne?
> > > > Though she may forget, I will not forget you! See, I have engraved you
> on
> > > > the palms of my hands; your walls are ever before me. [Isaiah
> 49:15,16]
> > > >
> > > >
> > > >
> > >
> > 
> 
> 
> 
> -- 
> 
> Kind Regards 
> Shibi Thomas 
> 
> Can a mother forget the baby at her breast and have no compassion on the
> child she has borne? 
> Though she may forget, I will not forget you! See, I have engraved you on
> the palms of my hands; your walls are ever before me. [Isaiah 49:15,16] 
> 
> 
>

Reply via email to