You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by MyAshok <ta...@gmail.com> on 2008/10/23 23:04:35 UTC

Re: Struts 2: Can not set Action's property which is an array of Strings

Andriy,

Can u give me the sample code snippet to get the array value from jsp.

With Regards,
MYAshok



Andriy Kharchuk wrote:
> 
> It helped. Thank you.
> 
> 2008/1/28, Hernandez, David <da...@lehman.com>:
>>
>>
>> Andriy,
>>
>> Try putting the array in an encapsulating object, i.e. an ArrayList.
>>
>> Regards,
>>
>> David Hernandez
>>
>> -----Original Message-----
>> From: Andriy Kharchuk [mailto:andriy.kharchuk@gmail.com]
>> Sent: Monday, January 28, 2008 4:15 PM
>> To: Struts Users Mailing List
>> Subject: Struts 2: Can not set Action's property which is an array of
>> Strings
>>
>> Hi guys,
>>
>> My Action has property which is an array of Strings. I'm rendering html
>> table using this property. What is correct way to update this property
>> from jsp?
>>
>> I tried the following but it doesn't work:
>>
>> 1. JSP
>> <s:iterator value="entityList" status="rowstatus">
>>     <s:textfield name="selectedItems[%{#rowstatus.index}]"/>
>>
>> 2. Action
>>     private String[] selectedItems;
>>
>>     public String[] getSelectedItems(){
>>         return selectedItems;
>>     }
>>
>>     public void setSelectedItems(String[] selectedItems){
>>         this.selectedItems = selectedItems;
>>     }
>>
>> Exception is
>> [ERROR] 23:11:16,750 InstantiatingNullHandler | Could not create and/or
>> set value back on to object |
>> com.opensymphony.xwork2.util.InstantiatingNullHandler.nullPropertyValue(
>> InstantiatingNullHandler.java:110)| nullPropertyValue
>> java.lang.InstantiationException: [Ljava.lang.String;
>>     at java.lang.Class.newInstance0(Unknown Source)
>>
>> I will appreciate any help.
>>
>> Thanks,
>> Andriy
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> - - - - - - -
>>
>> This message is intended only for the personal and confidential use of
>> the
>> designated recipient(s) named above.  If you are not the intended
>> recipient
>> of this message you are hereby notified that any review, dissemination,
>> distribution or copying of this message is strictly prohibited.  This
>> communication is for information purposes only and should not be regarded
>> as
>> an offer to sell or as a solicitation of an offer to buy any financial
>> product, an official confirmation of any transaction, or as an official
>> statement of Lehman Brothers.  Email transmission cannot be guaranteed to
>> be
>> secure or error-free.  Therefore, we do not represent that this
>> information
>> is complete or accurate and it should not be relied upon as such.  All
>> information is subject to change without notice.
>>
>> --------
>> IRS Circular 230 Disclosure:
>> Please be advised that any discussion of U.S. tax matters contained
>> within
>> this communication (including any attachments) is not intended or written
>> to
>> be used and cannot be used for the purpose of (i) avoiding U.S. tax
>> related penalties or (ii) promoting, marketing or recommending to another
>> party any transaction or matter addressed herein.
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Struts-2%3A-Can-not-set-Action%27s-property-which-is-an-array-of-Strings-tp15145619p20139502.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts 2: Can not set Action's property which is an array of Strings

Posted by st...@gmail.com.
Maybe you should consider buying an off-the-shelf web application or slowing
down a little to read the documentation.  Popping in and asking for snippets
of code for this and a sample file to do that only shows that you are
looking for someone else to do your work.  Have you searched *this* mailing
list using nabble.com?  Perhaps this question has been answered already.

On Thu, Oct 23, 2008 at 4:04 PM, MyAshok <ta...@gmail.com> wrote:

>
> Andriy,
>
> Can u give me the sample code snippet to get the array value from jsp.
>
> With Regards,
> MYAshok
>
>
>
> Andriy Kharchuk wrote:
> >
> > It helped. Thank you.
> >
> > 2008/1/28, Hernandez, David <da...@lehman.com>:
> >>
> >>
> >> Andriy,
> >>
> >> Try putting the array in an encapsulating object, i.e. an ArrayList.
> >>
> >> Regards,
> >>
> >> David Hernandez
> >>
> >> -----Original Message-----
> >> From: Andriy Kharchuk [mailto:andriy.kharchuk@gmail.com]
> >> Sent: Monday, January 28, 2008 4:15 PM
> >> To: Struts Users Mailing List
> >> Subject: Struts 2: Can not set Action's property which is an array of
> >> Strings
> >>
> >> Hi guys,
> >>
> >> My Action has property which is an array of Strings. I'm rendering html
> >> table using this property. What is correct way to update this property
> >> from jsp?
> >>
> >> I tried the following but it doesn't work:
> >>
> >> 1. JSP
> >> <s:iterator value="entityList" status="rowstatus">
> >>     <s:textfield name="selectedItems[%{#rowstatus.index}]"/>
> >>
> >> 2. Action
> >>     private String[] selectedItems;
> >>
> >>     public String[] getSelectedItems(){
> >>         return selectedItems;
> >>     }
> >>
> >>     public void setSelectedItems(String[] selectedItems){
> >>         this.selectedItems = selectedItems;
> >>     }
> >>
> >> Exception is
> >> [ERROR] 23:11:16,750 InstantiatingNullHandler | Could not create and/or
> >> set value back on to object |
> >> com.opensymphony.xwork2.util.InstantiatingNullHandler.nullPropertyValue(
> >> InstantiatingNullHandler.java:110)| nullPropertyValue
> >> java.lang.InstantiationException: [Ljava.lang.String;
> >>     at java.lang.Class.newInstance0(Unknown Source)
> >>
> >> I will appreciate any help.
> >>
> >> Thanks,
> >> Andriy
> >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> -
> >> - - - - - - -
> >>
> >> This message is intended only for the personal and confidential use of
> >> the
> >> designated recipient(s) named above.  If you are not the intended
> >> recipient
> >> of this message you are hereby notified that any review, dissemination,
> >> distribution or copying of this message is strictly prohibited.  This
> >> communication is for information purposes only and should not be
> regarded
> >> as
> >> an offer to sell or as a solicitation of an offer to buy any financial
> >> product, an official confirmation of any transaction, or as an official
> >> statement of Lehman Brothers.  Email transmission cannot be guaranteed
> to
> >> be
> >> secure or error-free.  Therefore, we do not represent that this
> >> information
> >> is complete or accurate and it should not be relied upon as such.  All
> >> information is subject to change without notice.
> >>
> >> --------
> >> IRS Circular 230 Disclosure:
> >> Please be advised that any discussion of U.S. tax matters contained
> >> within
> >> this communication (including any attachments) is not intended or
> written
> >> to
> >> be used and cannot be used for the purpose of (i) avoiding U.S. tax
> >> related penalties or (ii) promoting, marketing or recommending to
> another
> >> party any transaction or matter addressed herein.
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> >> For additional commands, e-mail: user-help@struts.apache.org
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Struts-2%3A-Can-not-set-Action%27s-property-which-is-an-array-of-Strings-tp15145619p20139502.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>