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>Preferences>Java>Code Generation>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>Preferences>Java>Code Generation>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: [email protected]
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]