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>