Re: error:null property value please HELP

2003-12-21 Thread hgosper
Hi Ajay,

Sorry, I didn't realise the problem had to do with checkboxes. I can offer 
a clue or two perhaps but you would be best off reading the struts doco on 
checkboxes. 

clue 1: checkbox values are stored as Strings.
clue 2: only selec ted checkbox values are submitted, not unselected ones.

you probably knew that already, hence my suggestion to read the struts 
doco.

Cheers, 

Heya Gosper
CSC Australia
212 Northbourne Ave, Braddon ACT 2612
Ph: +61 (0) 2 6246 8155  Fax: +61 (0) 2 62468100
MOB: 0401 611779

This is a PRIVATE message. If you are not the intended recipient, please 
delete without copying and kindly advise us by e-mail of the mistake in 
delivery. NOTE: Regardless of content, this e-mail shall not operate to 
bind CSC to any order or other contract unless pursuant to explicit 
written agreement or government initiative expressly permitting the use of 
e-mail for such purpose.






"ajay brar" <[EMAIL PROTECTED]>
22/12/2003 01:42 PM
Please respond to "Struts Users Mailing List"

 
To: [EMAIL PROTECTED]
cc: 
    Subject:    Re: error:null property value please HELP


hi!

'functions' is the name of the tree structure in the form class, as

class SomeForm extends ActionForm
{ private TreeStructure functions;}

this form class also includes some String attributes. The whole display 
works fine, i have some text boxes for the String fields in the form, the 
tree structure gets displayed with the corresponding checkboxes. the 
problem 
arises when i select a particular checkbox and submit. thats when i get 
the 
error i mentioned earlier.
however if i just fill the text boxes and do not select and checkbox the 
form submits fine.

any clues?

thanks
Ajay


>From: [EMAIL PROTECTED]
>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>Subject: Re: error:null property value please HELP
>Date: Mon, 22 Dec 2003 13:28:17 +1100
>
>Hi Ajay
>
>I am doing something similar... I have a Tree class and a Node class to
>represent either branches or "leaves" of the tree.
>The Tree class has a field called treeRoot that represents the root Node.
>I ha ve an action that creates the tree and puts it on the request
>then in the JSP I have something like:
>
> <%-- Loop through the array list of trees to display each root 
>node.
>Note that 'myTree' was placed on the request by an Action 
--%>
> 
> 
> 
> 
> />
> 
> 
> 
> 
>
>Actually my jsp is slightly different because I can have multiple root
>nodes and I also iterate through each root node to display each tree. I
>have chopped those bits out to make the code more readable.
>
>So it seems that you are trying to reference a field "functions" that
>isn't declared in your tree class.
>
>Hope that helps.
>
>
>Heya Gosper
>CSC Australia
>212 Northbourne Ave, Braddon ACT 2612
>Ph: +61 (0) 2 6246 8155  Fax: +61 (0) 2 62468100
>MOB: 0401 611779
>
>This is a PRIVATE message. If you are not the intended recipient, please
>delete without copying and kindly advise us by e-mail of the mistake in
>delivery. NOTE: Regardless of content, this e-mail shall not operate to
>bind CSC to any order or other contract unless pursuant to explicit
>written agreement or government initiative expressly permitting the use 
of
>e-mail for such purpose.
>------------
>
>
>
>
>
>"ajay brar" <[EMAIL PROTECTED]>
>22/12/2003 12:55 PM
>Please respond to "Struts Users Mailing List"
>
>
> To: [EMAIL PROTECTED]
> cc:
> Subject:error:null property value please HELP
>
>
>hi!
>
>i am getting an error when i submit a form.
>briefly i have a tree stucture that gets displayed, along with checkboxes
>to
>select a particular node. the tree structure is of the type:
>
>class TreeStructure{ private ArrayList children;}  //the ArrayList
>children
>contains objects of type
>
>//TreeStructure
>the structure includes a property 'selected' of type boolean.
>
>My ActionForm includes the tree as a property called 'functions'. i
>display
>them

Re: error:null property value please HELP

2003-12-21 Thread ajay brar
hi!

'functions' is the name of the tree structure in the form class, as

class SomeForm extends ActionForm
{ private TreeStructure functions;}
this form class also includes some String attributes. The whole display 
works fine, i have some text boxes for the String fields in the form, the 
tree structure gets displayed with the corresponding checkboxes. the problem 
arises when i select a particular checkbox and submit. thats when i get the 
error i mentioned earlier.
however if i just fill the text boxes and do not select and checkbox the 
form submits fine.

any clues?

thanks
Ajay

From: [EMAIL PROTECTED]
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Subject: Re: error:null property value please HELP
Date: Mon, 22 Dec 2003 13:28:17 +1100
Hi Ajay

I am doing something similar... I have a Tree class and a Node class to
represent either branches or "leaves" of the tree.
The Tree class has a field called treeRoot that represents the root Node.
I ha ve an action that creates the tree and puts it on the request
then in the JSP I have something like:
<%-- Loop through the array list of trees to display each root 
node.
   Note that 'myTree' was placed on the request by an Action --%>










Actually my jsp is slightly different because I can have multiple root
nodes and I also iterate through each root node to display each tree. I
have chopped those bits out to make the code more readable.
So it seems that you are trying to reference a field "functions" that
isn't declared in your tree class.
Hope that helps.

Heya Gosper
CSC Australia
212 Northbourne Ave, Braddon ACT 2612
Ph: +61 (0) 2 6246 8155  Fax: +61 (0) 2 62468100
MOB: 0401 611779

This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery. NOTE: Regardless of content, this e-mail shall not operate to
bind CSC to any order or other contract unless pursuant to explicit
written agreement or government initiative expressly permitting the use of
e-mail for such purpose.





"ajay brar" <[EMAIL PROTECTED]>
22/12/2003 12:55 PM
Please respond to "Struts Users Mailing List"
To: [EMAIL PROTECTED]
cc:
Subject:error:null property value please HELP
hi!

i am getting an error when i submit a form.
briefly i have a tree stucture that gets displayed, along with checkboxes
to
select a particular node. the tree structure is of the type:
class TreeStructure{ private ArrayList children;}  //the ArrayList
children
contains objects of type
//TreeStructure
the structure includes a property 'selected' of type boolean.
My ActionForm includes the tree as a property called 'functions'. i
display
them as

  
 
  
  

//treenode.jsp is

 
 

   


the error i get is
exception
javax.servlet.ServletException: BeanUtils.populate
 org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause

java.lang.IllegalArgumentException: Null property value for 'functions'

org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:755)

org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801)
 org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:796)
 org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:729)
 org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
please help
thanks
Ajay

Re: error:null property value please HELP

2003-12-21 Thread hgosper
Hi Ajay

I am doing something similar... I have a Tree class and a Node class to 
represent either branches or "leaves" of the tree.
The Tree class has a field called treeRoot that represents the root Node. 
I ha ve an action that creates the tree and puts it on the request 
then in the JSP I have something like:

<%-- Loop through the array list of trees to display each root node. 
   Note that 'myTree' was placed on the request by an Action --%>










Actually my jsp is slightly different because I can have multiple root 
nodes and I also iterate through each root node to display each tree. I 
have chopped those bits out to make the code more readable.

So it seems that you are trying to reference a field "functions" that 
isn't declared in your tree class. 

Hope that helps.


Heya Gosper
CSC Australia
212 Northbourne Ave, Braddon ACT 2612
Ph: +61 (0) 2 6246 8155  Fax: +61 (0) 2 62468100
MOB: 0401 611779

This is a PRIVATE message. If you are not the intended recipient, please 
delete without copying and kindly advise us by e-mail of the mistake in 
delivery. NOTE: Regardless of content, this e-mail shall not operate to 
bind CSC to any order or other contract unless pursuant to explicit 
written agreement or government initiative expressly permitting the use of 
e-mail for such purpose.






"ajay brar" <[EMAIL PROTECTED]>
22/12/2003 12:55 PM
Please respond to "Struts Users Mailing List"

 
To:     [EMAIL PROTECTED]
    cc: 
Subject:error:null property value please HELP


hi!

i am getting an error when i submit a form.
briefly i have a tree stucture that gets displayed, along with checkboxes 
to 
select a particular node. the tree structure is of the type:

class TreeStructure{ private ArrayList children;}  //the ArrayList 
children 
contains objects of type
 
//TreeStructure
the structure includes a property 'selected' of type boolean.

My ActionForm includes the tree as a property called 'functions'. i 
display 
them as


  
 
  
  


//treenode.jsp is

 
 

   



the error i get is
exception

javax.servlet.ServletException: BeanUtils.populate
 org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)
 
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


root cause

java.lang.IllegalArgumentException: Null property value for 'functions'
 
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:755)
 
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801)
 org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:796)
 org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:729)
 org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
 
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


please help
thanks
Ajay

_
Get less junk mail with ninemsn Premium. Click here 
http://ninemsn.com.au/premium/landing.asp


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





error:null property value please HELP

2003-12-21 Thread ajay brar
hi!

i am getting an error when i submit a form.
briefly i have a tree stucture that gets displayed, along with checkboxes to 
select a particular node. the tree structure is of the type:

class TreeStructure{ private ArrayList children;}  //the ArrayList children 
contains objects of type
  
//TreeStructure
the structure includes a property 'selected' of type boolean.

My ActionForm includes the tree as a property called 'functions'. i display 
them as


 

 
 

//treenode.jsp is



   
  
   

the error i get is
exception
javax.servlet.ServletException: BeanUtils.populate
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)

org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause

java.lang.IllegalArgumentException: Null property value for 'functions'

org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:755)
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801)
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:796)
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:729)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)

org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
please help
thanks
Ajay
_
Get less junk mail with ninemsn Premium. Click here  
http://ninemsn.com.au/premium/landing.asp

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