NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 6 - Zpracování formulářů v JSF

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Milan Gallas
Tvůrce
Avatar
Milan Gallas:8.1.2014 17:25

Ahoj, stáhnul jsem si tvůj kód a spustil. při odeslání formuláře mi to píše error java.lang.NullPo­interException. a pak tuhle šílenou hlášku:

javax.faces.el.EvaluationException: java.lang.NullPointerException
        at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101)
        at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
        at javax.faces.component.UICommand.broadcast(UICommand.java:315)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
        at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
        at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
        at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
        at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
        at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
        at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
        at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.NullPointerException
        at beans.KalkulackaBean.vypocitej(KalkulackaBean.java:35)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:491)
        at javax.el.ELUtil.invokeMethod(ELUtil.java:326)
        at javax.el.BeanELResolver.invoke(BeanELResolver.java:536)
        at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:269)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304)
        at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
        at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87)
        ... 35 more

Nevíš v čem může být chyba?

 
Odpovědět
8.1.2014 17:25
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Milan Gallas
David Hartinger:8.1.2014 17:32

Důležitá je ta část

Caused by: java.lang.NullPointerException
        at beans.KalkulackaBean.vypocitej(KalkulackaBean.java:35)

Na řádku 35 metodu vypočítej nemám, neupravoval jsi to nějak?

Odpovědět
8.1.2014 17:32
New kid back on the block with a R.I.P
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na David Hartinger
Milan Gallas:8.1.2014 18:05

Jo, chyba je na mé straně. Už vím, v čem byla chyba.

 
Odpovědět
8.1.2014 18:05
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na David Hartinger
Milan Gallas:8.1.2014 18:12

Problém by ten, že mi netbeans generuje místo

@RequestScoped

toto

@Dependent

Jak jsem to vyměnil, tak to šlo v pohodě.

 
Odpovědět
8.1.2014 18:12
Avatar
nugget2
Člen
Avatar
nugget2:11.1.2014 19:56

Presne tohle jsem potreboval! Mockrat dekuji a tesim se na pokracovani.

 
Odpovědět
11.1.2014 19:56
Avatar
javakoder1
Člen
Avatar
javakoder1:14.4.2014 16:28

Kdy bude pokračování?

 
Odpovědět
14.4.2014 16:28
Avatar
Neaktivní uživatel:18.8.2014 9:48

výnorný seriál, chcelo by to pokračovanie :)

Odpovědět
18.8.2014 9:48
Neaktivní uživatelský účet
Avatar
Duff.Beerman
Člen
Avatar
Duff.Beerman:13.9.2014 16:39

Jak to jednoduše rozchodit na webu ?

 
Odpovědět
13.9.2014 16:39
Avatar
danielbill95
Člen
Avatar
danielbill95:19.9.2014 16:28

Ahoj, mám problém: Caused by: java.lang.Run­timeException: Uncompilable source code - javax.enterpri­se.context.Re­questScoped is not an annotation type
at beans.Kalkulac­kaBean.<clinit>(Kal­kulackaBean.ja­va:25)

na 25. řádku mám: @RequestScoped

 
Odpovědět
19.9.2014 16:28
Avatar
danielbill95
Člen
Avatar
Odpovídá na danielbill95
danielbill95:19.9.2014 18:36

Už jsem to spravil a vše funguje! :)

 
Odpovědět
19.9.2014 18:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 13.