You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by kiuma <ki...@usa.net> on 2002/10/19 13:43:47 UTC
Re: again multibox PLEASE HELP!!I really don't find the error
I also attach my jsp page, please help!!!!
kiuma wrote:
> Thx for your reply, but a post to a such form gives a bean.populate
> error (500)
>
> I've tryed to use this form but there is another bug DAMN!!!!!
>
> public String[] getPrincipalPermissions()
> {
> return principalPermissions; }
>
> public void setPrincipalPermissions( String[] principalPermissions )
> { this.principalPermissions = principalPermissions; }
>
> Now this strange thing happens:
> when i open my jsp, and I have som checkb. on, I deselect them all and
>
> principalPermissions[] does not change its value.
>
> This thing doesn't happen if I leave at least one checked.
>
>
> Now I dont know if the fault is mine or of my beta html-el....
>
> Please help!!
>
>
>
> Karr, David wrote:
>
>> At end.
>>
>>> -----Original Message-----
>>> From: kiuma [mailto:kiuma@usa.net]
>>> Sent: Friday, October 18, 2002 6:42 AM
>>>
>>
>>> My solution, as pointed before doesn't work, please help!
>>> And now I'm complitely lost.
>>>
>>> If i use this form:
>>>
>>> public void setPrincipalPermissions( String principalPermissions )
>>> { this.principalPermissions = principalPermissions;
>>> cPrincipalPermissions.add(principalPermissions); }
>>> public Collection getPrincipalPermissions()
>>> {
>>> return cPrincipalPermissions; }
>>>
>>
>>> My jsp page is something like.
>>>
>>> <c:if test="${allGroups != null}"> <c:forEach
>>> items="${allGroups}" var="permission">
>>> <tr>
>>> <td align='left'>
>>> <html-el:multibox property="principalPermissions"
>>> value="${permission}"/><c:out
>>> value='${permission}'/>
>>> </td>
>>> </tr>
>>> </c:forEach>
>>> </c:if>
>>>
>>
>> If "principalPermissions" is a collection attribute, you need the
>> following
>> two methods in your form class:
>>
>> public void setPrincipalPermissions(Collection
>> principalPermissions);
>> public Collection getPrincipalPermissions();
>>
>> Try that and see what happens.
>>
>> --
>> To unsubscribe, e-mail:
>> <ma...@jakarta.apache.org>
>> For additional commands, e-mail:
>> <ma...@jakarta.apache.org>
>>
>> .
>>
>
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
> .
>