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/18 15:42:03 UTC

again multibox PLEASE HELP!!

sorry all ,but I can't get out.

The problem is that form doesnt take unchecked values:

I have to take from my database a list of possible user roles.

Then I have to check the ones that belong to that user.

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 void setAllGroups( String allGroups )   
    {  
        this.allGroups = allGroups;
        cAllGroups.add(allGroups);
    }

    public Collection getPrincipalPermissions()
    {
        return cPrincipalPermissions;               
    }
   
    public Collection getAllGroups()
    {
        return cAllGroups;               
    }       

I can read checked values, but I cant set them.
if i use

    public void setPrincipalPermissions( String principalPermissions )
    {       
        this.principalPermissions = principalPermissions;
        cPrincipalPermissions.add(principalPermissions);       
    }
   
    public void setAllGroups( String allGroups )   
    {  
        this.allGroups = allGroups;
        cAllGroups.add(allGroups);
    }

    public String getPrincipalPermissions()
    {
        return principalPermissions;               
    }
   
    public String getAllGroups()
    {
        return allGroups;               
    }       

I can set values, but I can't get them.

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>


Help me please!!!!


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>