Problema com bean --&gt java.lang.ClassCastException

4 respostas
V

Fala galera to com problema aqui eu tenho uma tag bean :

<jsp:useBean id="listaPaginas"
             class="beanViews.Paginacao"
      type="java.util.List" scope="request"/>


<html:select property="pagina" onchange="javascript: this.form.submit();">
                            <html:option value="">&lt - ESCOLHA UMA PÁGINA - &gt</html:option>
                            <html:options collection="listaPaginas"
                                          property="pagina"
                                          labelProperty="descricaoPagina"/> 
                     </html:select>

Essa minha classe Paginacao tem os metodos sets e gets para os propertys pagina e descricaoPagina.

qdo eu executo a pagina ele da uma :java.lang.ClassCastException

alguem tem alguma sugestão do que pode ser ?

4 Respostas

guilherme.chapiewski

Provavelmente o seu objeto que está no request é de um tipo diferente do que você está colocando no jsp.

timotta

O que estou achando estranho é que os atributos class e type da tag useBean estão com valores diferentes.

Segundo essa referencia da sun ( http://java.sun.com/products/jsp/tags/11/syntaxref11.fm14.html ) deve-se utilizar somente o atributo class ou somente o type. Caso use os dois, deve-se botar a mesma classe como valor.

furutani

que objetos tem em listaPaginas?

Fred_Lima

Acho que você esqueceu de estender a classe a JAplplet

Criado 13 de fevereiro de 2007
Ultima resposta 18 de jul. de 2007
Respostas 4
Participantes 5