Thank you for your response;

The Bean is attached and what I invoke from a JSP, the way.

<bean:define id="beanSerie" name="BEAN_SERIE_CIR" 
type="com.trapsatur.web.comun.view.BeanResultado"/>

<html:select   property="Serie" styleClass="txCircuitoSelect">
        <html:options name="beanSerie" property="codigo" 
                labelName="beanSerie" labelProperty ="descripcion" />
</html:select>

Any help, thank


*** Bean ***
/*
 * Created on 12-ago-2003
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package com.trapsatur.web.comun.view;

import java.sql.Timestamp;
import java.util.Vector;

import Pgenerales.bean.Aeropuerto;

import radiales.HotelesRecogida;

/**
 * @author insa1
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public class BeanResultado {
        
        public Vector codigo = new Vector();
        public Vector descripcion = new Vector();
        public Vector folleto = new Vector();
        public Vector subfolleto = new Vector();
        public Vector paginaEnFolleto = new Vector();
        public Vector descTramo = new Vector();
        public Vector vtipo = new Vector();
        public Vector vfechaTope = new Vector();
        public Vector vHoteles = new Vector();
        
        
        public void add(String cod,String desc){
                codigo.add(cod);
                descripcion.add(desc);
        }
        
        public void add(String cod,String desc,HotelesRecogida hotel){
                        codigo.add(cod);
                        descripcion.add(desc);
                        vHoteles.add(hotel);
        }
        
        public void add(int posicion,String cod,String desc,HotelesRecogida 
hotel){
                codigo.add(posicion,cod);
                descripcion.add(posicion,desc);
                vHoteles.add(posicion,hotel);
        }

        public void add(String cod,String desc,String prd,String prd2){
                codigo.add(cod);
                descripcion.add(desc);
                folleto.add(prd);
                subfolleto.add(prd2);
        }
        
        public void add(String cod,String desc,String prd,String prd2,String 
pag,String descTrm){
                        codigo.add(cod);
                        descripcion.add(desc);
                        folleto.add(prd);
                        subfolleto.add(prd2);
                        paginaEnFolleto.add(pag);
                        descTramo.add(descTrm);
        }
        
        public void add(String cod,String desc,String prd,String prd2,String 
pag,
                        String descTrm,String tipo,Timestamp fechaTope){
                codigo.add(cod);
                descripcion.add(desc);
                folleto.add(prd);
                subfolleto.add(prd2);
                paginaEnFolleto.add(pag);
                descTramo.add(descTrm);
                vtipo.add(tipo);
                vfechaTope.add(fechaTope);
        }
        
        public void add(Timestamp fecha,String desc){
                codigo.add(fecha);
                descripcion.add(desc);
        }
        
        public void add(Aeropuerto apto,String desc){
                codigo.add(apto);
                descripcion.add(desc);
        }
        
        public String getCodigo(int i){
                return (String)codigo.get(i);
        }
        
        public Timestamp getFecha(int i){
                return (Timestamp)codigo.get(i);
        }
        
        public Aeropuerto getApto(int i){
                return (Aeropuerto)codigo.get(i);
        }
        
        public String getFolleto(int i){
                return (String)folleto.get(i);
        }
                
        public String getSubfolleto(int i){
                return (String)subfolleto.get(i);
        }
                                        
        public String getDescripcion(int i){
                return (String)descripcion.get(i);
        }
        
        public Timestamp getFechaTope(int i){
                return (Timestamp)vfechaTope.get(i);
        }
        
        public String getTipo(int i){
                return (String)vtipo.get(i);
        }
        
        public int getNumElementos(){
                return codigo.size();
        }
        
        public Vector getCodigo(){
                return codigo;
        }
                
        public Vector getDescripcion(){
                return descripcion;
        }
                
        public BeanResultado(){
                add("-1","-- Seleccione --");
        }
        
        public void borraSeleccione(){  
                codigo.remove("-1");
                descripcion.remove("-- Seleccione --");
        }
        
        public BeanResultado(String sin){
        }
         
        public BeanResultado(int codigo){
                switch(codigo){
                        //Estado
                        case 0:
                                add("0","Visible");
                                add("1","No visible");
                                break;
                        //Estado
                        case 1:
                                add("-1","-- Seleccione --");
                                add("0","Prestaciones no Hoteleras");
                                add("1","Circuitos");
                                add("2","Paquetes");
                                break;
                        //Idiomas
                        case 2:
                            add("-1","-- Seleccione --");
                            add("0","Espaсol");
                            add("1","Ingles");
                            break;
                        //Regimen Espaсol
                        case 3:
                           add("-1","-- Seleccione --");
                           //add("SA","Solo Alojamiento");
                           add("AD","Alojamiento y Desayuno");
                           add("MP","Media Pensiуn");
                           //add("PC","Pensiуn Completa");
                           break;
                        //Regimen Ingles
                        case 4:
                                add("-1","-- Select --");
                            //add("AO","Acomodation Only");
                            add("AD","Bed & Breakfast");
                            add("HB","Half Board");
                            //add("FB","Full Board");
                                break;
                        //Regimen Ingles
                        case 5:
                                add("-1","-- Select --");
                                add("0","Alta");
                                add("1","Baja");
                                add("2","Modificaciуn");
                                add("3","Emisiуn Bono");
                                break;  
            //Regimen Ingles
                        case 6:
                                add("-1","-- Select --");
                                add("0","Confirmado");
                                add("1","No Confirmado");
                                add("2","Cancelado");
                                add("3","Pendiente de pago");
                                break;
                        //Tipos de Usuario
                        case 7:
                                add("-1","-- Select --");
                                add("0","Agencia");
                                add("1","Usuario temporal");
                                break;
                        //Idiomas Circuitos
                        case 8:
                                add("-1","-- Seleccione --");
                                add("E","Espaсol");
                                //add("F","Francйs");
                                add("G","Inglйs");
                                //add("P","Portugues");
                                //add("A","Aleman");
                                //add("I","Italiano");
                                break;          
                        case 9:
                                add("E","Espaсol");
                                break;                            
                }
        }
        
        /**
         * @return
         */
        public Vector getFolleto() {
                return folleto;
        }
        
        public Vector getSubfolleto() {
                        return subfolleto;
        }
        
        /**
         * @param vector
         */
        public void setFolleto(Vector vector) {
                folleto = vector;
        }
        
        /**
         * @param vector
         */
        public void setSubfolleto(Vector vector) {
                subfolleto = vector;
        }
        
        public Vector getPaginaEnFolleto() {
                return paginaEnFolleto;
        }

    /**
         * @param string
         */
    public void setPaginaEnFolleto(Vector string) {
           paginaEnFolleto = string;
    }
    
        public Vector getDescTramo() {
                return descTramo;
        }

   /**
        * @param string
        */
   public void setDescTramo(Vector string) {
           descTramo = string;
   }
}

-----Mensaje original-----
De: news [mailto:[EMAIL PROTECTED] En nombre de Laurie Harper
Enviado el: martes, 29 de abril de 2008 18:28
Para: user@struts.apache.org
Asunto: Re: Install Struts.

What is the bean under name beanSerie? Does it have a getCodigo() 
method? Is it public? Is the class public? Without more info it's 
impossible to diagnose definitively.

L.

Christian Villamizar wrote:
> Hello and good day; 
> 
> I'm trying to migrate an application that is made in Struts and hosted 
> "Tomcat/4.1.31" and works well.
> Now I want to operate in a Tomcat 5 or 6 but when I try to make the migration 
> are errors such as:
> 
>   - This error only appears in JSP with forms, whether it helps.
> 
> [ServletException in:/tiles/pages/circuitos/mostrarCircuito.jsp] No getter 
> method available for property codigo for bean 
> under name beanSerie' javax.servlet.ServletException: No getter method 
> available for property codigo for bean under name 
> beanSerie at 
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
>  at 
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
>  at 
> org.apache.jsp.tiles.pages.circuitos.mostrarCircuito_jsp._jspService(mostrarCircuito_jsp.java:1057)
>  at 
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
>  at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) 
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)
>  at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)
>  at 
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600) 
> at 
> org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137) at


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to