Java spring控制器上的Ajax调用
我有一个问题要解决 首先,在我的spring应用程序中,我想使用一个已定义的映射Java spring控制器上的Ajax调用,java,ajax,spring,servlets,controller,Java,Ajax,Spring,Servlets,Controller,我有一个问题要解决 首先,在我的spring应用程序中,我想使用一个已定义的映射 <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> mvc调度器 *.html 每次我使用和“.html”链接时,我的控制器都会被调用 我的问题是
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
mvc调度器
*.html
每次我使用和“.html”链接时,我的控制器都会被调用
我的问题是:
当我想使用ajax调用时,他找不到任何已定义的控制器,这很正常,因为只有.html在映射。
我的ajax调用如下所示:/website/search/{var}:
在客户端定义了{var}。
正如你所看到的,我没有在结尾添加.html扩展名,我也不想这样做
我怎样才能使它工作
顺便说一句:当我使用“/”时,它工作了
但我认为最好在url模式中有一个特定的扩展
关于,您能否发布ajax代码片段函数(var,process){return$.get('nav/search'+var,function(item){return process(item);}