Download StrutsLayout
Document related concepts
no text concepts found
Transcript
StrutsLayout - Bug # 1010
Status:
Author:
Created:
Updated:
Subject:
Description
Nouveau
Priority:
04/04/2007
Assignee:
Old User
Category:
04/04/2007
Due date:
Major
Old User
Struts-layout - datagrid error [glo marin]
[glo marin]
The action has:
Datagrid datagrid = Datagrid.getInstance();
datagrid.setDataClass(DescriptorBean.class);
datagrid.setData(aList);
datagrid.setDataClass(DescriptorBean.class);
datagrid.setData(aList);
The form is:
private Datagrid datagrid;
public void setDatagrid(Datagrid inDatagrid) {
}
datagrid = inDatagrid;
public Datagrid getDatagrid() {
}
}
return datagrid;
in jsp:
<layout:form action="/SeriesDocumentPrm.do" >
<layout:row>
<layout:datagrid property="datagrid" selectionAllowed="true"
multipleSelectionAllowed="false" model="datagrid" styleClass="list">
<layout:datagridColumn mode="E,I,N"
title="py.com.sif.sga.reference.descinfo.findId.label"
property="descriptorCode"/>
<layout:datagridColumn mode="E,I,N"
title="py.com.sif.sga.reference.descname.label" property="descriptorName"/>
<layout:datagridColumn
title="py.com.sif.sga.document.descriptor.value.label"
property="descriptorValue"/>
</layout:datagrid>
</layout:row>
</layout:form>
My bean class is:
DescriptorBean.class
public class DescriptorBean implements Comparable,Serializable {
private String descriptorCode = null;
/*Código del descriptor*/
private String descriptorName = null; /*Nombre del descriptor*/
private String descriptorValue = null; //el valor del descriptor
06/04/2017
1/2
DescriptorBean(){}
}
THE ERROR IS:
javax.servlet.ServletException: BeanUtils.populate
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:804)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
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:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.IllegalArgumentException: No bean specified
org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:751)
org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:937)
org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
History
06/04/2017
2/2
Related documents