Foros del Web » Creando para Internet » Diseño web »

estado http 500

Estas en el tema de estado http 500 en el foro de Diseño web en Foros del Web. buenas, tengo un problema y ya no se que hacer: la idea es poblar un <html:select> con un atributo que esta en el request, el ...
  #1 (permalink)  
Antiguo 03/06/2009, 15:30
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
estado http 500

buenas, tengo un problema y ya no se que hacer:

la idea es poblar un <html:select> con un atributo que esta en el request, el cual es un Arraylist que contiene objetos de tipo Perfil

este es parte del jsp

Código:
 <html:select property="perfil">
		  <html:options property="codigo" labelProperty="nombre" name="perfiles" />
          </html:select>
el objeto es

Código:
public class Perfil {
	private String codigo;
	private String nombre;
	private String descripcion;
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
aqui es donde lo pongo en el request

Código:
ArrayList perfiles=this.getPerfiles(result4);
request.setAttribute("perfiles",perfiles);
y este es el error:

Código HTML:
type Informe de Excepci�n

mensaje 

descripci�n El servidor encontr� un error interno () que hizo que no pudiera rellenar este requerimiento.

excepci�n 
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: No getter method available for property codigo for bean under name perfiles
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
	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)
	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


causa ra�z 
javax.servlet.ServletException: javax.servlet.jsp.JspException: No getter method available for property codigo for bean under name perfiles
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
	org.apache.jsp.registro_jsp._jspService(registro_jsp.java:90)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	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)
	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

causa ra�z 
javax.servlet.jsp.JspException: No getter method available for property codigo for bean under name perfiles
	org.apache.struts.taglib.html.OptionsTag.getIterator(OptionsTag.java:382)
	org.apache.struts.taglib.html.OptionsTag.doEndTag(OptionsTag.java:243)
	org.apache.jsp.registro_jsp._jspx_meth_html_005foptions_005f0(registro_jsp.java:349)
	org.apache.jsp.registro_jsp._jspx_meth_html_005fselect_005f0(registro_jsp.java:314)
	org.apache.jsp.registro_jsp._jspx_meth_html_005fform_005f0(registro_jsp.java:210)
	org.apache.jsp.registro_jsp._jspx_meth_html_005fhtml_005f0(registro_jsp.java:139)
	org.apache.jsp.registro_jsp._jspService(registro_jsp.java:81)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	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)
	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.18.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.