Hi,

I am facing problem with Nested Tags.

I have a method in ActionForm
private ArrayList mFormList = new ArrayList();

public Object[] getFormList() {
    return mFormList.toArray();
}
public ArrayList getMyFormList() {
    return mFormList
}

public setMyFormList(ArrayList  pFormList) {
    this.mFormList = pFormList
}

This ArrayList contian the ValueObjects.

I am getting the instance of ActionForm in another Action Class and setting
this variable (which is invoked before loading this page).

Code in Action class:
MyVO controlVO1 = new MyVO("600","10","100
O","10","1","2/5/1998","12/31/1111"," ");
MyVO controlVO1 = new MyVO("600","10","100
O","10","1","2/5/1998","12/31/1111"," ");
ArrayList alControl = new ArrayList();

TestForm testForm =
(TestForm)aRequest.getSession().getAttribute("testForm");
if(testForm == null) {
   testForm = new TestForm();
  }
  testForm .setMyFormList(alControl)


====
JSP
-----

<nested:iterate name="formList" >


I am getting the follwoing exception.... any suggestions.....

Error Message:
Error Code: 500
Target Servlet: null
Error Stack:
java.lang.NullPointerException
     at
org.apache.struts.taglib.nested.NestedPropertyHelper.getNestedProperty(Neste
dPropertyHelper.java:159)
     at
org.apache.struts.taglib.nested.NestedPropertyHelper.getNestedProperty(Neste
dPropertyHelper.java:195)
     at
org.apache.struts.taglib.nested.NestedPropertyHelper.setNestedProperties(Nes
tedPropertyHelper.java:242)
     at
org.apache.struts.taglib.nested.logic.NestedIterateTag.doStartTag(NestedIter
ateTag.java:115)
     at
wspr._wspr_0005fcorrespondence_0005fpage_jsp_7._jspService(_wspr_0005fcorres
pondence_0005fpage_jsp_7.java:113)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:142)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at
org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
va:300)
     at
org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:430)
     at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:565)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager
.java:827)
     at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl
eServlet.java:167)
     at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle
t.java:297)
     at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle
Servlet.java:110)
     at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47
2)
     at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan
ager.java:1012)
     at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag
er.java:913)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W
ebAppRequestDispatcher.java:523)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest
Dispatcher.java:282)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD
ispatcher.java:112)
     at
org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.ja
va:1759)
     at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1596)
     at com.vstl.wspr.WSPRActionServlet.process(WSPRActionServlet.java:49)
     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager
.java:827)
     at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl
eServlet.java:167)
     at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle
t.java:297)
     at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle
Servlet.java:110)
     at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47
2)
     at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan
ager.java:1012)
     at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag
er.java:913)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W
ebAppRequestDispatcher.java:523)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest
Dispatcher.java:282)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD
ispatcher.java:112)
     at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91)
     at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:184)
     at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
     at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cacheabl
eInvocationContext.java:106)
     at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:125)
     at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:315)
     at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja
va:60)
     at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
     at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)

Thanks & Regards,
Ashok.D





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

Reply via email to