Ciao!
Ho un problema con un'applicazione web che sto realizzando per un progetto universitario.
Al momento sto cercando di realizzare l'autocompletamento di un field ed uso jquery per effettuare la chiamata ad una classe control che dovrebbe poi occuparsi di andare a cercare su db i dati da chiamare...

La chiamata a jquery è la seguente:
Codice PHP:
$('#iKnow_id').autocomplete('autocomplete.htm', {
    
mustMatchtrue,
    
autoFillfalse,
    
cacheLength1,
    
matchSubsetfalse
});    
        
$(
'#iKnow_id').result(function(eventdataformatted) {                
    
openTab(data[0], data[1]);    
}); 
Per gestire i file .htm ho settato Spring nella seguente maniera:

web.xml:
Codice PHP:
    <servlet>
        <
servlet-name>Spring</servlet-name>
        <
servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <
load-on-startup>1</load-on-startup>
    </
servlet>
    
    <
servlet-mapping>
        <
servlet-name>Spring</servlet-name>
        <
url-pattern>*.htm</url-pattern>
    </
servlet-mapping>
    
    <!-- 
    <
listener>
        <
listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </
listener>
     -->
     
    <
context-param>
        <
param-name>contextConfigLocation</param-name>
        <
param-value>/WEB-INF/Spring-servlet.xml</param-value>
    </
context-param
Spring-servlet.xml:
Codice PHP:
    
<bean id="simpleUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <
property name="mappings">
            <
props>
                <
prop key="/autocomplete.htm">AutocompleteController</prop>
            </
props>
        </
property>
    </
bean
Infine, il file del controller è questo, AutocompleteController.java
Codice PHP:
package it.progetto.controllers;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractCommandController;

public class 
AutocompleteController extends AbstractCommandController {

    @
Override
    
protected ModelAndView handle(HttpServletRequest request,
            
HttpServletResponse responseObject commandBindException errors)
            
throws Exception {
        
// TODO Auto-generated method stub
        
        
String conceptName=request.getParameter("q");
        
System.out.println("Hai cercato: "+conceptName);
        return 
null;
    }


L'unica cosa che mi aspetto è che mi venga stampato in console quello che ho scritto nel campo di testo...ma non esce nulla...l'applicazione rimane immobile...

Inoltre ho visto un sacco di guide, e non riesco a capire come mai il controller venga trovato anche se non si inserisce da nessuna parte il package...

Qualcuno di voi sa consigliarmi?

Grazie mille, ciao!!