Checkbox passar valor do jsp para a servlet [RESOLVIDO]

Pessoal…

tenho a tela abaixo de cadastro… só que ao passar os valores… não consigo passar o valor do checkbox… só os do label…

é apenas colocar se o cara é adm ou não… então tem o chekbox… abaixo coloquei as funções que tentei… e nada… nenhuma passa para a servlet o valor do checkbox…


<script>
//javascript
function itemCheckBoxClick(obj) {
   document.getElementById('adm').value = obj.id;
   document.form.submit();
}
</script>


<script>
	function checadoa() {
		if(document.getElementById("adm").checked == true){
			document.getElementById("adm").value = "adm";
	}
</script>

<script type="text/javascript">
function OnSubmitForm(){  
	if(document.form.adm.checked == true)  {    
		document.form.adm.onsubmit;
		}  
	return true;
}
</script> 


<form action="ServletCadastroUsuario" method="get" onsubmit="checado();">

		<center>
			<br> <br> <br> <br>
			<table border="1px" cellspacing="0" cellpadding="6">

				<tr class="tabela">
					<td style="border-color: white" style="border-style:groove"
						colspan="3">Cadastrar Novo Usu&aacute;rio</td>
				</tr>
				<tr class="consultado">
					<td align="left" style="border-color: white"
						style="border-style:groove">Usu&aacute;rio :</td>
					<td><input type="text" name="user" id="user" align="left">
				</tr>
				<tr class="consultado">
					<td align="left" style="border-color: white"
						style="border-style:groove">Senha :</td>
					<td><input type="password" name="pass" id="pass" align="left">
					</td>
				</tr>
				<tr class="consultado2">
					<td align="left" style="border-color: white"
						style="border-style:groove">ADM :</td>
					<td>
					<input type="CHECKBOX" name="adm" id="adm" value="S" onChange="javascript:itemCheckBoxClick(this)" checked/>Sim</td>
					
				</tr>
			</table>

			<br> <input type="submit" value="Cadastrar" align="middle">
			<br>

		</center>



	</form>

Na servlet já tentei tudo assim:

String pass = request.getParameter(“pass”);
ou
String adm = request.getParameterValues(“adm”).toString();

E do jeito certo, tentou?

String adm = request.getParameter("adm");

Note que o atributo name do elemento input de type checkbox é adm e não pass.

Oi drsmachado …

Eu sei… só coloquei o pass só para mostrar o que já tinha tentado, e não o valor pass…

Fiz uma gambiarra usando o getParameter(“adm”) mesmo… Pq percebi que quando peego o valor vem “”, se não clico vem null, então faço a verificação se é nulo ou não… pois não consegui passar o value para ele…