spring mvc如何实现不使用@ResponseBody注解接收前端ajax请求?
如题, 在controller中的一个方法 是ajax请求的方法 无返回值的方法
如果不加@ResponseBody 会提示 xxxx.jsp找不到, 只有加了@ResponseBody springmvc才会认为这是一个ajax请求 而非需要跳转页面。 有没有什么办法不使用这个注解在springmvc中还可以使用ajax(在无返回值的方法中)
下面是视图解析配置:
<!-- freemarker 视图解析器 --> <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-INF/ftl/pages"/> </bean> <!-- View resolvers can also be configured with ResourceBundles or XML files. If you need different view resolving based on Locale, you have to use the resource bundle resolver. --> <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="cache" value="true"/> <property name="prefix" value=""/> <property name="suffix" value=".ftl"/> <property name="contentType" value="text/html; charset=utf-8" /> </bean> <!-- jsp视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp" /> </bean>

posted on 2016-10-13 15:03 helenjay2009 阅读(2243) 评论(0) 收藏 举报
浙公网安备 33010602011771号