Hi all,

In the jsp page "ProjectsFound.jsp" I obtain the list of all projects in a DB and I have two bottoms (edit and add groups). If I click on Add Groups, I want to show in the new page (addGroups.jsp) the name of the project and a list of all groups in order to select all which I want to link (I have a many-to-many relation in the DB).

I get the name of the project without problem with the line:

<input type="text" name="name" value="<bean:write name="activeProject" property="name"/>"/>

but when I want to show all rows of table group,

<logic:iterate name="listAllGroups" id="group">
        <bean:write name="group" property="idGroup"/>
</logic:iterate>

where listAllGroups is a Collection saved in session:
        GroupBean bgb = new GroupBean(getDataSource(request,"project"));
        Collection groups = bgb.getAllGroups();
        session.setAttribute("listAllGroups",groups);

I get the error:

org.apache.jasper.JasperException
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
        
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
        
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
java.lang.NullPointerException
        
org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1109)
        
org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:686)
        
org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715)
        
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290)
        org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:950)
        org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:225)
        
org.apache.jsp.Menus.Admin.agregarGruposAProyecto_jsp._jspx_meth_bean_write_2(org.apache.jsp.Menus.Admin.agregarGruposAProyecto_jsp:446)
        
org.apache.jsp.Menus.Admin.agregarGruposAProyecto_jsp._jspService(org.apache.jsp.Menus.Admin.agregarGruposAProyecto_jsp:199)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
        
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
        
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


In my struts-config.xml file I have:

<form-bean name="addGroupToProjectForm" type="org.apache.struts.validator.DynaValidatorForm">
  <form-property name="idProject" type="java.lang.String"/>
  <form-property name="name" type="java.lang.String"/>
  <form-property name="idGroup" type="java.util.String"/>
 </form-bean>

<action
  name="addGroupToProjectForm" parameter="accion" path="/addGroupToProject"
scope="request" type="project.struts.Actions.Admin.ProjectAction" validate="false">
  <forward name="addGroups" path="/Menus/Admin/viewDataProject.jsp"/>
  <forward name="notAddGroups" path="/Menus/Admin/error.jsp"/>
 </action>

Could anyone help me?

Thanks a lot.

_________________________________________________________________
¿Estás pensando en cambiar de coche? Todas los modelos de serie y extras en MSN Motor. http://motor.msn.es/researchcentre/


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

Reply via email to