Enviar valor do checkbox para a action com javascript

Galera, estou com um problema muito achato aqui.

tenho um determinado form com vários campos de texto, um combobox e um checkbox.
Uso um codígo em javascript para enviar os valores disso tudo para uma action (Struts) via ajax e assim inserir no banco.

Funciona direitinho com tudo menos o checkbox.
independente se o mesmo está selecionado ou não, ele sempre chega na action como false. Ja tentei de tudo e até agora nem sei direito porque isso ocorre. se alguém puder me ajudar:

abaixo segue só o trecho do form com o checkbox. Reparem cque essa tela é uma tela de alteração de dados e por isso existe um if pro checkbox aparecer ou não jká selecionado: de acordo com os dados do BD.

	<label>Ativo/Inativo: </label>
	<c:if test="${atualizar == true}">	
		<c:if test="${usuario.ativo == true}">
			<input type="checkbox" id="ativo" name="ativo" checked="checked" />
		</c:if>
		<c:if test="${usuario.ativo == false}">
			<input type="checkbox" id="ativo" name="ativo"/>
		</c:if>
	</c:if>	
	<c:if test="${atualizar == false}">	
		<input type="checkbox" id="ativo" name="ativo"/>
	</c:if>
	<br/>[/code]

e abaixo o codigo em javascript que pega todo o conteudo do form (que ainda se chama cadastroUsuario)

[code]<script>
$(document).ready(function(){
	$('#cadastroUsuario').submit(function(event) {
		// stop form from submitting normally
		event.preventDefault();
		// get some values from elements on the page:
		var url = $("#cadastroUsuario").attr('action');
		var formCadastro = $("#cadastroUsuario").serialize();
		alertDivo('loading');
		// Send the data using post and put the results in a div
		$.post(url, formCadastro, function(data) {
			undoAlert();
			});
	});
});
</script>

se alguém puder me ajudar, eu ficaria muito grato

Oi Breno,

Se o checkbox estiver selecionado, o valor associado a ele (value) que será enviado e não o estado do componente (selecionado/não selecionado).

[]'s

Vc deve colocar um value…

[code]Ativo/Inativo:
<input type=“checkbox” id=“ativo” name=“ativo”<c:if test="${atualizar and usuario.ativo}"> checked=“checked”</c:if> value=“true” />


[/code]

acho que não precisa deste monte de <c:if>, ve se funciona!

[]s