Pessoal, to precisando de um help…
Tenho uma lista de permissoes que podem ser alteradas atraves de um check. Ex.
Id / permissao / checkbox
1 - Incluir arvore - (true)
2 - Excluir arvore - (false)
Mostro ela tabela na jsp assim:
[code] <display:table name=“listPermissoes” id=“row” requestURI="" pagesize=“10”>
<display:column property=“per_id” title=“Id”/>
<display:column property="per_nome" title="Permissão" />
<display:column title="<input type='checkbox' name='select'/>">
<input type="checkbox" name="select" <c:if test="${row.per_check}">CHECKED</c:if> value="'<c:out value="${row.per_id}, ${row.per_check}"/>'"/>
</display:column>
<%--<display:setProperty name="listCriada" value="${row.per_id}, ${row.per_check}"></display:setProperty>--%>
<ul id="listCriada">
<li>${row.per_id}</li>
<li>${row.per_check}</li>
</ul>
<script language="javascript">
function montarLista(){
var list = document.getElementById("listCriada");
var listCreate = list.appendChild(list);
listCreate.submit();
}
</script>
</tr>
</table>
</display:table>
[/code]
Depois de mostrar, eu preciso pegar de novo a lista na jsp, com as alteraçoes de permissao que o adm escolheu e ficaria por ex:
Id / permissao / checkbox
1 - Incluir arvore - (false)
2 - Excluir arvore - (false)
e enviála para uma action pra gravar no banco as novas permissoes para o usuario?
Dúvidas:
1 - Como eu montaria um list com a escolha do usuário na jsp e envio para a action?
2 - Como eu pego essa lista na action?
Tenho uma foto do que to dizendo no blog:

Desde já agradeço,
O que estou tentando fazer hoje:
[code]
Controle de Acesso - Usuário: ${usuarioSobControle}
<display:table name=“listPermissoes” id=“row” requestURI="" pagesize=“10”>
<display:column property=“per_id” title=“Id”/>
<display:column property="per_nome" title="Permissão" />
<display:column title="<input type='checkbox' name='select'/>">
<input type="checkbox" name="select" <c:if test="${row.per_check}">CHECKED</c:if> value="'<c:out value="${row.per_id}, ${row.per_check}"/>'"/>
</display:column>
<%--<display:setProperty name="listCriada" value="${row.per_id}, ${row.per_check}"></display:setProperty>--%>
<ul id="listCriada">
<li>${row.per_id}</li>
<li>${row.per_check}</li>
</ul>
///////////////////////////// Tentando montar a lista com um javascript e depois enviar pra action… mas, como enviar pra action? ////////////////////////
function montarLista(){
var list = document.getElementById(“listCriada”);
var listCreate = list.appendChild(list);
listCreate.submit();
}
</script>
</tr>
</table>
</display:table>
<tr>
<td></td>
<td><input type="submit" value="Incluir" onclick='montarLista()'>
<input name='Cancelar' type='button' class="botao" onclick='javascript:history.back(1);' value='Cancelar'></td>
</tr>
</div>
</form>
[/code]
e depois como pegar a lista enviada na action?
Object permissoes = input.getValue(“listCreate”);
Obs.: Estou usando mentawai…
Pessoal, consegui achar uma solução:
Caso alguém precise, tá no meu blog:
http://www.jardelmorais.com/?page_id=173
Abraço