olá pessoal estou com um problema estou fazendo um exercíco de jsf mas está dando um erro.
essa é meu Login.jsp
<%@page language="java"
contentType="text/html"
pageEncoding="ISO-8859-1"
%>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Login</title>
<script language="javascript" src="validaLogin.js"></script>
</head>
<body>
<f:view>
<h3>Login</h3>
<h:form id="formLogin">
<table>
<tr>
<td>Usuario.:</td>
<td><h:inputText id="usuario" size="20" maxlength="15" value="#{Login.usuario}" required="true"
requiredMessage="este campo é obrigatório"/></td>
</tr>
<tr>
<td>Senha.:</td>
<td><h:inputSecret id="senha" size="20" maxlength="15" value="#{Login.senha}" required="true"
requiredMessage="este campo é obrigatório" /></td>
</tr>
<h:commandButton action="#{Login.verifica}" value="Entrar" id="botao" onclick="verifica();"/>
</table>
<h:messages/>
</h:form>
</f:view>
</body>
</html>
só que está dando esse erro
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /Login.jsp at line 21
18: </head>
19:
20: <body>
21: <f:view>
22:
23: <h3>Login</h3>
24:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
root cause
java.lang.NullPointerException
javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1858)
org.apache.jsp.Login_jsp._jspx_meth_f_005fview_005f0(Login_jsp.java:118)
org.apache.jsp.Login_jsp._jspService(Login_jsp.java:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.14 logs.
Apache Tomcat/7.0.14
não entendo porque ele não está aceitando
me ajudem por favor
Obrigado