Java - Error en JSF

 
Vista:

Error en JSF

Publicado por Alfonso (1 intervención) el 19/10/2014 18:59:35
POr favor me podrian señalar porqué me sale el siguiente error al ejecutar una página jsp con el framework JSF. Llevo dos días buscando el motivo pero no lo encuentro.

Estado HTTP 500 - Ha sucedido una excepción al procesar la página JSP /nuevoCliente.jsp en línea 17


type Informe de Excepción

mensaje Ha sucedido una excepción al procesar la página JSP /nuevoCliente.jsp en línea 17

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción
org.apache.jasper.JasperException: Ha sucedido una excepción al procesar la página JSP /nuevoCliente.jsp en línea 17

14: </script>
15: </head>
16: <body>
17: <f:view>
18: <t:form>
19: <table>
20: <tr>


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)


causa raíz
java.lang.NullPointerException
javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1856)
org.apache.jsp.nuevoCliente_jsp._jspx_meth_f_005fview_005f0(nuevoCliente_jsp.java:131)
org.apache.jsp.nuevoCliente_jsp._jspService(nuevoCliente_jsp.java:98)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:405)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)



Código de la página:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" isELIgnored="false" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="t" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>JSP Page</title>
        <script>
            function validar(){
                alert("Hola Mundo");
            }
        </script>
    </head>
    <body>
        <f:view>
            <t:form>
                <table>
                    <tr>
                        <td>C.I.F. del cliente:</td>
                        <td><t:inputText value="#{clientebean.dni}"/></td>
                    </tr>
                    <tr>
                        <td>Nombre y apellidos:</td>
                        <td><t:inputText value="#{clientebean.nombre}"/></td>
                    </tr>
                    <tr>
                        <td>Dirección:</td>
                        <td><t:inputText value="#{clientebean.direccion}"/></td>
                    </tr>
                    <tr>
                        <td>Localidad:</td>
                        <td><t:inputText value="#{clientebean.localidad}"/></td>
                    </tr>
                    <tr>
                        <td>Código Postal:</td>
                        <td><t:inputText value="#{clientebean.cp}"/></td>
                    </tr>
                    <tr>
                        <td>Teléfono:</td>
                        <td><t:inputText value="#{clientebean.tlfno}"/></td>
                    </tr>
                    <tr>
                        <td>E-mail:</td>
                        <td><t:inputText value="#{clientebean.email}"/></td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center"><t:commandButton value="Guardar Datos" onclick="validar();" action="#{clientebean.guardarCliente()}"/></td>
                    </tr>
                </table>
            </t:form>
        </f:view>
    </body>
</html>


Gracias por vuestra ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder