javax.ejb.EJBException

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • oll3i
    Contributor
    • Mar 2007
    • 679

    javax.ejb.EJBException

    when i run my create.jsp that populates the database i get javax.ejb.EJBEx ception error


    it throws the exception at line

    phoneHome.creat e("01", "01", "0957205114 ");

    i have three lookups in one file

    my create.jsp
    Code:
    <% try {
        InitialContext ic = new InitialContext();
        Object objContactBean = ic.lookup("java:comp/env/ejb/ContactRef");
        LocalContactHome contactHome = (LocalContactHome) objContactBean;
        contactHome.create("01", "Andrzej", "Miążek","andrzej_miazek@op.pl");
        contactHome.create("02", "Michał", "Kacper","michal_kacper@op.pl");
        contactHome.create("03", "Aleksandra", "Owczarek","aleksa1981@wp.pl");
        contactHome.create("04", "Krzysztof", "Żak","zaczek@poczta.onet.pl");
        contactHome.create("05", "Oskar", "Paprocki","oskarek1984@qmail.com");
    
    } catch(Exception e) {
        e.printStackTrace();
        out.println("Create Contacts Failed : " + e.toString()); 
    } 
    
    try {
        InitialContext ic = new InitialContext();
        Object objPhoneBean = ic.lookup("java:comp/env/ejb/PhoneRef");
        LocalPhoneHome phoneHome = (LocalPhoneHome) objPhoneBean;
        phoneHome.create("01", "01", "0957205114");
        phoneHome.create("03", "02", "0605095116");
        phoneHome.create("05", "03", "0601138768");
    } catch(Exception e) {
        e.printStackTrace();
        out.println("Create Phones Failed : " + e.toString()); 
    } 
    
    try {
        InitialContext ic = new InitialContext();
        Object objAddressBean = ic.lookup("java:comp/env/ejb/AddressRef");
        LocalAddressHome addressHome = (LocalAddressHome) objAddressBean;
        addressHome.create("01", "01", "Marszałkowska 43 / 4","Warszawa" ,"04-506","Polska");
        addressHome.create("02", "02", "Puławska 62 / 5","Warszawa" ,"02-508","Polska");
        addressHome.create("03", "03", "Towarowa 20 / 1","Gorzów Wlkp." ,"66-400","Polska");
        addressHome.create("04", "04", "Śląska 50 / 3","Gorzów Wlkp." ,"66-400","Polska");
        addressHome.create("05", "05", "Fabryczna 58 / 2","Gorzów Wlkp." ,"66-400","Polska");
    } catch(Exception e) {
        e.printStackTrace();
        out.println("Create Addresses Failed : " + e.toString()); 
    } 
    
    %>
  • oll3i
    Contributor
    • Mar 2007
    • 679

    #2
    i changed some things in PhoneBean now it doesnt throw an exception

    but when i search the records it doesnt display anything

    what i get is only ->

    [#|2008-12-07T11:16:07.138 +0100|WARNING|s un-appserver-pe8.2|javax.ent erprise.system. core.classloadi ng|_ThreadID=11 ;|LDF5206: EJBClassLoader EJBClassLoader :
    doneCalled = true
    doneSnapshot = EJBClassLoader. done() called ON EJBClassLoader :
    urlSet = [URLEntry : file:/C:/Sun/AppServer/domains/domain1/generated/ejb/j2ee-apps/Zadanie4, URLEntry : file:/C:/Sun/AppServer/domains/domain1/applications/j2ee-apps/Zadanie4/ejb-jar-ic_jar/]
    doneCalled = false
    Parent -> EJBClassLoader :
    doneCalled = true
    doneSnapshot = EJBClassLoader. done() called ON EJBClassLoader :
    urlSet = [URLEntry : file:/C:/Sun/AppServer/domains/domain1/lib/classes/]
    doneCalled = false
    Parent -> sun.misc.Launch er$AppClassLoad er@1a125f0

    AT Sun Dec 07 11:04:40 CET 2008
    BY :java.lang.Thro wable: printStackTrace ToString
    at com.sun.enterpr ise.util.Print. printStackTrace ToString(Print. java:603)
    at com.sun.enterpr ise.loader.EJBC lassLoader.done (EJBClassLoader .java:140)
    at com.sun.enterpr ise.deployment. backend.Deploye r.releaseClassL oader(Deployer. java:480)
    at com.sun.enterpr ise.deployment. backend.Deploye r.finish(Deploy er.java:467)
    at com.sun.enterpr ise.deployment. backend.AppDepl oyer.doRequestF inish(AppDeploy er.java:124)
    at com.sun.enterpr ise.deployment. phasing.J2EECPh ase.runPhase(J2 EECPhase.java:1 48)
    at com.sun.enterpr ise.deployment. phasing.Deploym entPhase.execut ePhase(Deployme ntPhase.java:71 )
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.ex ecutePhases(PED eploymentServic e.java:639)
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.de ploy(PEDeployme ntService.java: 185)
    at com.sun.enterpr ise.admin.mbean s.ApplicationsC onfigMBean.depl oy(Applications ConfigMBean.jav a:519)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.java:3 9)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.MBean Helper.invokeOp erationInBean(M BeanHelper.java :305)
    at com.sun.enterpr ise.admin.confi g.BaseConfigMBe an.invoke(BaseC onfigMBean.java :360)
    at com.sun.jmx.mbe anserver.Dynami cMetaDataImpl.i nvoke(DynamicMe taDataImpl.java :213)
    at com.sun.jmx.mbe anserver.MetaDa taImpl.invoke(M etaDataImpl.jav a:220)
    at com.sun.jmx.int erceptor.Defaul tMBeanServerInt erceptor.invoke (DefaultMBeanSe rverInterceptor .java:815)
    at com.sun.jmx.mbe anserver.JmxMBe anServer.invoke (JmxMBeanServer .java:784)
    at sun.reflect.Gen eratedMethodAcc essor23.invoke( Unknown Source)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.util. proxy.ProxyClas s.invoke(ProxyC lass.java:54)
    at $Proxy1.invoke( Unknown Source)
    at com.sun.enterpr ise.admin.serve r.core.jmx.Suno neInterceptor.i nvoke(SunoneInt erceptor.java:2 72)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.invoke DeploymentServi ce(AutoDeployer .java:504)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Module(AutoDepl oyer.java:485)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 418)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 408)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy All(AutoDeploye r.java:228)
    at com.sun.enterpr ise.deployment. autodeploy.Auto DeployControlle rImpl$AutoDeplo yTask.run(AutoD eployController Impl.java:345)
    at java.util.Timer Thread.mainLoop (Timer.java:512 )
    at java.util.Timer Thread.run(Time r.java:462)
    Parent -> sun.misc.Launch er$AppClassLoad er@1a125f0


    AT Sun Dec 07 11:04:40 CET 2008
    BY :java.lang.Thro wable: printStackTrace ToString
    at com.sun.enterpr ise.util.Print. printStackTrace ToString(Print. java:603)
    at com.sun.enterpr ise.loader.EJBC lassLoader.done (EJBClassLoader .java:140)
    at com.sun.enterpr ise.deployment. backend.Deploye r.releaseClassL oader(Deployer. java:487)
    at com.sun.enterpr ise.deployment. backend.Deploye r.finish(Deploy er.java:467)
    at com.sun.enterpr ise.deployment. backend.AppDepl oyer.doRequestF inish(AppDeploy er.java:124)
    at com.sun.enterpr ise.deployment. phasing.J2EECPh ase.runPhase(J2 EECPhase.java:1 48)
    at com.sun.enterpr ise.deployment. phasing.Deploym entPhase.execut ePhase(Deployme ntPhase.java:71 )
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.ex ecutePhases(PED eploymentServic e.java:639)
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.de ploy(PEDeployme ntService.java: 185)
    at com.sun.enterpr ise.admin.mbean s.ApplicationsC onfigMBean.depl oy(Applications ConfigMBean.jav a:519)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.java:3 9)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.MBean Helper.invokeOp erationInBean(M BeanHelper.java :305)
    at com.sun.enterpr ise.admin.confi g.BaseConfigMBe an.invoke(BaseC onfigMBean.java :360)
    at com.sun.jmx.mbe anserver.Dynami cMetaDataImpl.i nvoke(DynamicMe taDataImpl.java :213)
    at com.sun.jmx.mbe anserver.MetaDa taImpl.invoke(M etaDataImpl.jav a:220)
    at com.sun.jmx.int erceptor.Defaul tMBeanServerInt erceptor.invoke (DefaultMBeanSe rverInterceptor .java:815)
    at com.sun.jmx.mbe anserver.JmxMBe anServer.invoke (JmxMBeanServer .java:784)
    at sun.reflect.Gen eratedMethodAcc essor23.invoke( Unknown Source)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.util. proxy.ProxyClas s.invoke(ProxyC lass.java:54)
    at $Proxy1.invoke( Unknown Source)
    at com.sun.enterpr ise.admin.serve r.core.jmx.Suno neInterceptor.i nvoke(SunoneInt erceptor.java:2 72)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.invoke DeploymentServi ce(AutoDeployer .java:504)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Module(AutoDepl oyer.java:485)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 418)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 408)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy All(AutoDeploye r.java:228)
    at com.sun.enterpr ise.deployment. autodeploy.Auto DeployControlle rImpl$AutoDeplo yTask.run(AutoD eployController Impl.java:345)
    at java.util.Timer Thread.mainLoop (Timer.java:512 )
    at java.util.Timer Thread.run(Time r.java:462)
    Parent -> EJBClassLoader :
    doneCalled = true
    doneSnapshot = EJBClassLoader. done() called ON EJBClassLoader :
    urlSet = [URLEntry : file:/C:/Sun/AppServer/domains/domain1/lib/classes/]
    doneCalled = false
    Parent -> sun.misc.Launch er$AppClassLoad er@1a125f0

    AT Sun Dec 07 11:04:40 CET 2008
    BY :java.lang.Thro wable: printStackTrace ToString
    at com.sun.enterpr ise.util.Print. printStackTrace ToString(Print. java:603)
    at com.sun.enterpr ise.loader.EJBC lassLoader.done (EJBClassLoader .java:140)
    at com.sun.enterpr ise.deployment. backend.Deploye r.releaseClassL oader(Deployer. java:480)
    at com.sun.enterpr ise.deployment. backend.Deploye r.finish(Deploy er.java:467)
    at com.sun.enterpr ise.deployment. backend.AppDepl oyer.doRequestF inish(AppDeploy er.java:124)
    at com.sun.enterpr ise.deployment. phasing.J2EECPh ase.runPhase(J2 EECPhase.java:1 48)
    at com.sun.enterpr ise.deployment. phasing.Deploym entPhase.execut ePhase(Deployme ntPhase.java:71 )
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.ex ecutePhases(PED eploymentServic e.java:639)
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.de ploy(PEDeployme ntService.java: 185)
    at com.sun.enterpr ise.admin.mbean s.ApplicationsC onfigMBean.depl oy(Applications ConfigMBean.jav a:519)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.java:3 9)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.MBean Helper.invokeOp erationInBean(M BeanHelper.java :305)
    at com.sun.enterpr ise.admin.confi g.BaseConfigMBe an.invoke(BaseC onfigMBean.java :360)
    at com.sun.jmx.mbe anserver.Dynami cMetaDataImpl.i nvoke(DynamicMe taDataImpl.java :213)
    at com.sun.jmx.mbe anserver.MetaDa taImpl.invoke(M etaDataImpl.jav a:220)
    at com.sun.jmx.int erceptor.Defaul tMBeanServerInt erceptor.invoke (DefaultMBeanSe rverInterceptor .java:815)
    at com.sun.jmx.mbe anserver.JmxMBe anServer.invoke (JmxMBeanServer .java:784)
    at sun.reflect.Gen eratedMethodAcc essor23.invoke( Unknown Source)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.util. proxy.ProxyClas s.invoke(ProxyC lass.java:54)
    at $Proxy1.invoke( Unknown Source)
    at com.sun.enterpr ise.admin.serve r.core.jmx.Suno neInterceptor.i nvoke(SunoneInt erceptor.java:2 72)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.invoke DeploymentServi ce(AutoDeployer .java:504)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Module(AutoDepl oyer.java:485)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 418)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 408)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy All(AutoDeploye r.java:228)
    at com.sun.enterpr ise.deployment. autodeploy.Auto DeployControlle rImpl$AutoDeplo yTask.run(AutoD eployController Impl.java:345)
    at java.util.Timer Thread.mainLoop (Timer.java:512 )
    at java.util.Timer Thread.run(Time r.java:462)
    Parent -> sun.misc.Launch er$AppClassLoad er@1a125f0

    was requested to find resource META-INF/services/com.sun.org.apa che.xalan.inter nal.xsltc.dom.X SLTCDTMManager after done was invoked from the following stack trace
    java.lang.Throw able
    at com.sun.enterpr ise.loader.EJBC lassLoader.find Resource(EJBCla ssLoader.java:5 02)
    at java.lang.Class Loader.getResou rce(ClassLoader .java:977)
    at java.lang.Class Loader.getResou rceAsStream(Cla ssLoader.java:1 159)
    at com.sun.enterpr ise.loader.EJBC lassLoader.getR esourceAsStream (EJBClassLoader .java:772)
    at com.sun.org.apa che.xalan.inter nal.xsltc.dom.S ecuritySupport1 2$6.run(Securit ySupport12.java :119)
    at java.security.A ccessController .doPrivileged(N ative Method)
    at com.sun.org.apa che.xalan.inter nal.xsltc.dom.S ecuritySupport1 2.getResourceAs Stream(Security Support12.java: 112)
    at com.sun.org.apa che.xalan.inter nal.xsltc.dom.O bjectFactory.fi ndJarServicePro viderName(Objec tFactory.java:5 21)
    at com.sun.org.apa che.xalan.inter nal.xsltc.dom.O bjectFactory.lo okUpFactoryClas sName(ObjectFac tory.java:355)
    at com.sun.org.apa che.xalan.inter nal.xsltc.dom.O bjectFactory.lo okUpFactoryClas s(ObjectFactory .java:206)
    at com.sun.org.apa che.xalan.inter nal.xsltc.dom.X SLTCDTMManager. getDTMManagerCl ass(XSLTCDTMMan ager.java:95)
    at com.sun.org.apa che.xalan.inter nal.xsltc.trax. TransformerFact oryImpl.<init>( TransformerFact oryImpl.java:21 9)
    at sun.reflect.Gen eratedConstruct orAccessor173.n ewInstance(Unkn own Source)
    at sun.reflect.Del egatingConstruc torAccessorImpl .newInstance(De legatingConstru ctorAccessorImp l.java:27)
    at java.lang.refle ct.Constructor. newInstance(Con structor.java:4 94)
    at java.lang.Class .newInstance0(C lass.java:350)
    at java.lang.Class .newInstance(Cl ass.java:303)
    at javax.xml.trans form.FactoryFin der.newInstance (FactoryFinder. java:100)
    at javax.xml.trans form.FactoryFin der.find(Factor yFinder.java:14 8)
    at javax.xml.trans form.Transforme rFactory.newIns tance(Transform erFactory.java: 103)
    at com.sun.enterpr ise.deployment. node.J2EEDocume ntBuilder.write (J2EEDocumentBu ilder.java:127)
    at com.sun.enterpr ise.deployment. node.J2EEDocume ntBuilder.write (J2EEDocumentBu ilder.java:111)
    at com.sun.enterpr ise.deployment. io.DeploymentDe scriptorFile.wr ite(DeploymentD escriptorFile.j ava:298)
    at com.sun.enterpr ise.deployment. archivist.Archi vist.writeRunti meDeploymentDes criptors(Archiv ist.java:558)
    at com.sun.enterpr ise.instance.De scriptorArchivi st.write(Descri ptorArchivist.j ava:98)
    at com.sun.enterpr ise.instance.Ba seManager.saveA ppDescriptor(Ba seManager.java: 690)
    at com.sun.enterpr ise.deployment. backend.EJBComp iler.preDeployA pp(EJBCompiler. java:347)
    at com.sun.enterpr ise.deployment. backend.EJBComp iler.compile(EJ BCompiler.java: 209)
    at com.sun.enterpr ise.deployment. backend.AppDepl oyer.runEJBC(Ap pDeployer.java: 310)
    at com.sun.enterpr ise.deployment. backend.AppDepl oyer.deploy(App Deployer.java:1 77)
    at com.sun.enterpr ise.deployment. backend.AppDepl oyer.doRequestF inish(AppDeploy er.java:107)
    at com.sun.enterpr ise.deployment. phasing.J2EECPh ase.runPhase(J2 EECPhase.java:1 48)
    at com.sun.enterpr ise.deployment. phasing.Deploym entPhase.execut ePhase(Deployme ntPhase.java:71 )
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.ex ecutePhases(PED eploymentServic e.java:639)
    at com.sun.enterpr ise.deployment. phasing.PEDeplo ymentService.de ploy(PEDeployme ntService.java: 185)
    at com.sun.enterpr ise.admin.mbean s.ApplicationsC onfigMBean.depl oy(Applications ConfigMBean.jav a:519)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.java:3 9)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.MBean Helper.invokeOp erationInBean(M BeanHelper.java :305)
    at com.sun.enterpr ise.admin.confi g.BaseConfigMBe an.invoke(BaseC onfigMBean.java :360)
    at com.sun.jmx.mbe anserver.Dynami cMetaDataImpl.i nvoke(DynamicMe taDataImpl.java :213)
    at com.sun.jmx.mbe anserver.MetaDa taImpl.invoke(M etaDataImpl.jav a:220)
    at com.sun.jmx.int erceptor.Defaul tMBeanServerInt erceptor.invoke (DefaultMBeanSe rverInterceptor .java:815)
    at com.sun.jmx.mbe anserver.JmxMBe anServer.invoke (JmxMBeanServer .java:784)
    at sun.reflect.Gen eratedMethodAcc essor23.invoke( Unknown Source)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAccessorImp l.java:25)
    at java.lang.refle ct.Method.invok e(Method.java:5 85)
    at com.sun.enterpr ise.admin.util. proxy.ProxyClas s.invoke(ProxyC lass.java:54)
    at $Proxy1.invoke( Unknown Source)
    at com.sun.enterpr ise.admin.serve r.core.jmx.Suno neInterceptor.i nvoke(SunoneInt erceptor.java:2 72)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.invoke DeploymentServi ce(AutoDeployer .java:504)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Module(AutoDepl oyer.java:485)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 418)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy Application(Aut oDeployer.java: 408)
    at com.sun.enterpr ise.deployment. autodeploy.Auto Deployer.deploy All(AutoDeploye r.java:228)
    at com.sun.enterpr ise.deployment. autodeploy.Auto DeployControlle rImpl$AutoDeplo yTask.run(AutoD eployController Impl.java:345)
    at java.util.Timer Thread.mainLoop (Timer.java:512 )
    at java.util.Timer Thread.run(Time r.java:462)


    my search.jsp

    Code:
    <%String searchCriteria = request.getParameter("searchCriteria");%>
    <%String searchText = request.getParameter("searchText");%>
    <%
    try {
    InitialContext ic = new InitialContext();
    Object obj = ic.lookup("java:comp/env/ejb/ContactRef");
    LocalContactHome home = (LocalContactHome) obj;
    
    Collection contacts = new ArrayList();
    if ("contactID".equals(searchCriteria)) {
        try {
        LocalContact contact = home.findByPrimaryKey(searchText);
        contacts.add(contact);
      } catch (ObjectNotFoundException ex) {}
    }else if ("lastName".equals(searchCriteria)) {
        contacts = home.findByLastName(searchText);
    }else if ("firstName".equals(searchCriteria)) {
        contacts = home.findByFirstName(searchText);
    }else if ("email".equals(searchCriteria)) {
        contacts = home.findByEmail(searchText);
    }
    
    
    for (int i = 0; i < contacts.size(); i++) {
        LocalContact cont = (LocalContact)((ArrayList)contacts).get(i);
        String cid = (String) cont.getPrimaryKey();
        ArrayList phonesList = cont.getPhoneList();
    %>
    <b> <%=cont.getFirstName()%>  <%=cont.getLastName()%> </b> ma
    <%=cont.getPhoneList().size()%> numer(y) telefonu(ów): <p>
    
    <table border=1>
    <tr><th>Telefon</th></tr>
    <%
        for (int j=0; j < phonesList.size(); j++)
        {
              LocalPhone phone = (LocalPhone) phonesList.get(j);
    %>
    <tr>
    <td> <%=phone.getPhone()%> </td>
    </tr>
    <%
        }
    %>
    </table>
    <p>
     i ma 
    <%=cont.getAddressList().size()%> adres(ów)<p>
    <table border=3>
    <tr><th>Ulica</th><th>Kod pocztowy</th><th>Miasto</th><th>Państwo</th></tr>
    <%   ArrayList list = cont.getAddressList();
        for (int k=0; k< list.size(); k++)
        {
          LocalAddress addr = (LocalAddress)list.get(k);
    %>
    <tr>
    <td><%=addr.getStreet()%></td>
    <td><%=addr.getZip()%></td>
    <td><%=addr.getCity()%></td>
    <td><%=addr.getCountry()%></td>
    </tr>
    <%
    }
    }
    
    }catch (Exception e){
    	e.printStackTrace();
        out.println("Błąd wyszukiwania : " + e.toString()); 
    }
    %>

    Comment

    • oll3i
      Contributor
      • Mar 2007
      • 679

      #3
      I fixed it everything works :) :)

      Comment

      • JosAH
        Recognized Expert MVP
        • Mar 2007
        • 11453

        #4
        Originally posted by oll3i
        I fixed it everything works :) :)
        Great; care to tell us what was wrong in your previous version of the code?

        kind regards,

        Jos

        Comment

        Working...