Passar parâmetro Java para jQuery

Estou implementando login usando um plugin do jQuery - http://www.ericmmartin.com/projects/simplemodal/

Aí estou fazendo da seguinte forma:

<div id="osx-modal-content">
	<div id="osx-modal-title">Login</div>
	<div id="osx-modal-data">
		<h2>Faça o login para acessar a área restrita</h2>
        <p>Preencha as informações abaixo e clique em Ok.</p>
		<form action="login" method="post" >
        	<table border="0" >
        		<tr>
            		<td>Usuário:</td>
            		<td><input type="text" name="user" maxlength="20" size="20"/></td>
            	</tr>
            	<tr>
            		<td>Senha:</td>
            		<td><input type="password" name="senha" maxlength="20" size="20" /></td>
            	</tr>
            	<tr>
            		<td colspan="2" align="right"><input type="submit" value="Ok"/></td>
            	</tr>
           	</table>
        </form>
        <p>Para sair, pressione Esc no teclado</p>
		<!--<p><button class="simplemodal-close">Close</button> <span>(or press ESC or click the overlay)</span></p>-->
	</div>
	</div>

Quando o usuário clica em Ok, o form é enviado para o servlet ‘login’ que criei…

Quero fazer o seguinte:

1 - Verificar o login do usuário no servlet
2 - Caso esteja correto, direcionar para a área restrita do meu projeto. (Até aqui tudo bem)
3 - Caso o login esteja incorreto, quero que na própria tabela de login implementada usando jQuery apareça uma mensagem do tipo “Login incorreto”, só não quero que redirecione para outra página quando o login estiver incorreto.

Então, acredito que isso é possível se tiver como retornar um valor booleano do servlet para o jQuery… como faço isso?

Para não redirecionar você vai precisar utilizar as técnicas de Ajax com Jquery, e no caso o servidor poderia retornar este booleano em formato JSON para o jQuery.

Ok, nunca fiz nada utilizando JSON, mas vou pesquisar e tentar aqui.

Obrigado =D

Eu uso JQuery + ( Servlets e XML ), faço a requisição a servlet, ela processa e retorna um xml com o resultado. Espero que ajude.

function pesquisarCpf(){

		var cpf = jQuery("#txtCPF").val();
			
		jQuery.ajax({
	        	type: "GET",
	        	url: ("PesquisarCpfServlet?cpf=" + cpf ),
	        	cache : false,
	        	dataType: "xml",				        	
	        	success: function(xml) {

        			var searchError = jQuery(xml).find('searchError').text();

        			var caseExist = jQuery(xml).find('caseExist').text();

        			if(searchError != "NoError"){

        				jQuery("#labMsg").html(searchError);        				
        				
        			}else if(caseExist == "OK"){						

            			        window.location = "envialn.jsp?cpf=" + cpf;

        			}else{

        				jQuery("#labMsg").html("Cpf n\u00e3o encontrado.");    

        			}
				
			}
		});
		
	 }