Erro no uso do List?

Oi pessoal baixei alguns videos no site do Java Magazine só que fiquei preso em parte! fiz tudo como mostra no video.

Classe Funcionario

package aula02;

import java.util.Date;

public class Funcionario {
	
	private String nome;
	private Date nascimento;
	private Double Salario;
	private Character sexo;
	private Boolean temporario;

	public Funcionario(){}
		
	public Funcionario(String nome, Date nascimento, Double salario, 
			Character sexo, Boolean temporario) {
		this.nome = nome;
		this.nascimento = nascimento;
		this.Salario = salario;
		this.sexo = sexo;
		this.temporario = temporario;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Date getNascimento() {
		return nascimento;
	}

	public void setNascimento(Date nascimento) {
		this.nascimento = nascimento;
	}

	public Double getSalario() {
		return Salario;
	}

	public void setSalario(Double salario) {
		Salario = salario;
	}

	public Character getSexo() {
		return sexo;
	}

	public void setSexo(Character sexo) {
		this.sexo = sexo;
	}

	public Boolean getTemporario() {
		return temporario;
	}

	public void setTemporario(Boolean temporario) {
		this.temporario = temporario;
	}
	
	
}

Meu JSP

<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%@page import="java.util.List"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.NumberFormat"%>
<%@page import="aula02.Funcionario"%>
<%@page import="java.text.SimpleDateFormat"%><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Funcionários cadastrados</title>
</head>
<body>

<h1>Funcionários Cadastrados</h1>

<table>
<tr>
	<th>#</th>
	<th>Nome</th>
	<th>Nascimento</th>
	<th>Salário</th>
	<th>Sexo</th>
	<th>Temporário?</th>
</tr>

<%
List<Funcionario> lista = (List<Funcionario>)request.getAttribute("lista");

DateFormat df = new SimpleDateFormat("dd/mm/yyyy");
NumberFormat nf = NumberFormat.getCurrencyInstance();
int num = 1;

for (Funcionario f : lista) {
%>

<tr>
	<td><%= num++ %></td>
	<td><%= f.getNome() %></td>
	<td><%= df.format(f.getNascimento())%></td>
	<td><%= nf.format(f.getSalario()) %></td>
	<td><%= f.getSexo()%></td>
	<td><% if (f.getTemporario()){ %>Sim<% } else { %>Não<% } %></td>
	<td></td>
</tr>
<%
}
%>

</table>
<p><hr /></p><p><a >Formulário de cadastro</a></p>

</body>
</html>

Nesta linha fica um sinal amarelo de exclamação:

List<Funcionario> lista = (List<Funcionario>)request.getAttribute("lista");

e aparece essa mensagem de erro:

type Status report

message /Aula02/listafuncionarios.jsp

description The requested resource (/Aula02/listafuncionarios.jsp) is not available.

Oi pessoal… blz… já vi onde estava o erro:

no meu Servlet CadastraFuncionario:
dispatcher = request.getRequestDispatcher(“listafuncionario.jsp”);
estava faltando um “s”
dispatcher = request.getRequestDispatcher(“listafuncionarios.jsp”);