springmvc的controller跳转问题


$.ajax({
   url: 'login.htm',
。。。。

这是jsp里的ajax请求,controller里对应的requestmapping是下面这个,为什么会多一个“/”呢?而且ajax里的“.htm”并没匹配上啊,怎么能够对应呢?试图解析器里配置的后缀也不是“.htm”啊。下面是试图解析器的代码。

@RequestMapping("/login")
@ResponseBody

试图解析器

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/"
     p:suffix=".jsp"/>

fenkapian
浏览 1445回答 1
1回答

Caballarii

ajax请求返回的是json,不是视图,配置后缀只是说这种形式的后缀可以被controller捕获,跟视图解析器无关
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java