Buondì a tutti, sto smanettando un po' con java, spring, jsp...e adesso mi trovo davanti ad un problema.

In poche parole ho gestito una mia jsp con form di login usando spring e gestendola nel seguente modo:

codice:
@RequestMapping(method = RequestMethod.POST)
	public ModelAndView formRedirect(@RequestParam("username") String user,
			@RequestParam("password") String pass, Model model) {

		utente.setUsername(user);
		utente.setPassword(pass);

		if ("ciccio".equals(user)) {
			Map<String, String> loginData = new HashMap<String, String>();
			String usr = user.substring(0, 1).toUpperCase()
					+ user.substring(1, user.length()).toLowerCase();
			loginData.put("username", usr);
			loginData.put("password", pass);
			return new ModelAndView("logged/user-home", "login", loginData);
		} else {
			model.addAttribute(utente);
			return new ModelAndView("login", "model", model);
		}
	}
...dove loginData è una mappa.

Fino a qui, tutto bene.
Adesso nella pagina alla quale vengo indirizzato dopo il login, ho creato un altro form con solo una SUBMIT, dove vorrei che al click sul bottone mi venisse mostrata una lista di un elementi presenti in un array.
Il problema è che non ho ben chiaro come funzioni la chiamata asincrona e sopratutto dove vada ad elaborare la richiesta.
Questo è il codice JQuery nella mia JSP

codice:
        $("#userList").submit(function() {
		var userList = $(this).serializeObject();
		$.postJSON("userList", userList, function(data) {
			
		});
		return false;				
	});
Grazie in anticipo, ciao