[RESOLVIDO]JSTL The value for the useBean class attribute modelo.dao.InstituicaoDAO is invalid

Prezados, estou recebendo esse erro, quando tento acessar minha classe DAO na tag jsp:useBean, me fala que o método é invalido.
já chequei o caminho gerado e está correto, n entendo porque ele n está identificando meu DAO. eu cheguei a colcoar uma classe interna só pra teste a java.util.List e ele aceitou de boa…

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  
<%@ page import="java.util.*"  %>
<%@ page import="br.com.edu.modelo.dao.InstituicaoDAO"  %>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Cadastro</title>
</head>
<body>
<div id="cadastro" name="cadastro">
<fieldset>
	<legend>Cadastro de Perfil</legend>
	<pre style="text-align: left;">
	Nome: 	     <input type="text" size=60 name="nome" id="nome" />
	Nascimento:  <input type="text"size=10 maxlength="10" name="nascimento" id="nascimento" />
	Endereço:    <input type="text" size=60 name="endereco" id="endereco" />
	Número:      <input type="text" size=10 name="nuermo" id="numero" />
	Bairro:      <input type="text" size=60 name="bairro" id="bairro" />
	Complemento: <input type="text" size=60 name="complemento" id="complemento" />
	Cidade:      <input type="text" size=30 name="cidade" id="cidade" /> Estado:      <input type="text" size=20 name="estado" id="estado" />
	CEP:         <input type="text" size=10 name="cep" id="cep" />
	E-mail:      <input type="text" size=20 name="email" id="email" />
	Senha:       <input type="password" size=20 name="novaSenha" id="novaSenha" /> Confirmação de senha: <input type="password" size=20 name="confNovaSenha" id="confNovaSenha" />
    Sexo: <br />
<input type="radio" id="sexo" name="sexo" value="M" /> Masculino <br />
<input type="radio" id="sexo" name="sexo" value="F" /> Feminino <br />
<br />
Perfilss:	<br />
<input type="radio" id="perfil" name="perfil" value="P" /> Professor <br />
<input type="radio" id="perfil" name="perfil" value="O" /> Aluno <br />
	</pre>
	<jsp:useBean id="dao" class="br.com.edu.modelo.dao.InstituicaoDAO" />
</fieldset>
</div>
</body>
</html>

Alguém???
estou perdido, porque não vejo o menor sentido neste erro… uma vez que estou colocando o endereço exato do meu DAO.
me ajudem, por favor!

Posta a exceção lançada.

a exceção é o título do post…
eu baixei no site http://jstl.java.net/download.html
a jstl API e Implement.

segue exceção completa abaixo:

org.apache.jasper.JasperException: /cadastro.jsp(37,1) The value for the useBean class attribute br.com.edu.modelo.dao.InstituicaoDAO is invalid.
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
	org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1203)
	org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1160)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
	org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2393)
	org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2399)
	org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2343)
	org.apache.jasper.compiler.Generator.generate(Generator.java:3365)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.

Dificil saber o que pode ser. Aparentemente a maneira como declarou o bean está correta.

Tem 2 coisas que não precisa ter na JSP pq você está usando JSTL, são:

&lt;%@ page import="java.util.*"  %&gt;  
&lt;%@ page import="br.com.edu.modelo.dao.InstituicaoDAO"  %&gt;  

Tenta tirar a declaração do bean de dentro da tag <fieldset>…</fieldset>, coloca acima dela, logo após o <body>.

Alguém já passou por isso aê???
até agora nada…

Resolvido, não sei exatamente o porque mas meu usuário não tinha acesso à pasta dao que era gerada a partir do meu pacote, acredito que isso aconteceu porque criei o projeto como root, daí a workspace ficou de propriedade do root.
Vlws!