我试图使用Sprng 3.2 myBatis从数据库中选择数据,并希望接收格式为JSON的数据。
我将jackson core asl、jackson core lgpl和jackson mapper asl(1.9.13)放在pom中。xml
当我向服务器发送请求时,我得到一个错误“HTTP Status 404-/WEB-INF/jsp/listJson.jsp”。我想知道为什么我的配置文件对@ResponseBody不起作用。
我谷歌了很多,但仍然有一个错误。它在Spring3.2不工作?
当我把它放在下面而不是
<beans:bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<beans:property name="messageConverters">
<beans:list>
<beans:bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />
</beans:list>
</beans:property>
servlet上下文。xml
<mvc:annotation-driven />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
2控制器
@Controller
public class BoardController
{
@Autowired
private MainService mainService;
@RequestMapping("/listJson.do")
public @ResponseBody
Map<?, ?> listJson(@RequestParam Map<String, Object> paramMap, ModelMap model) throws Throwable
{
model.put("results", mainService.getList(paramMap));
return model;
}
}
下面的配置适合我!
只要把
<mvc:annotation-driven />
<beans:bean
class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<beans:property name="mediaTypes">
<beans:map>
<beans:entry key="html" value="text/html" />
<beans:entry key="json" value="application/json" />
</beans:map>
</beans:property>
<beans:property name="viewResolvers">
<beans:bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
</beans:property>
<beans:property name="defaultViews">
<beans:list>
<beans:bean
class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />
</beans:list>
</beans:property>
</beans:bean>
下面是我保存在两个变量中的两个数据: 其代码: 我认为这与index_col=0参数有关。但我不知道在不保存它的情况下修复它,这并不重要,但我不得不这样做是一种烦恼。
在Tomcat服务器中部署代码后,我在浏览器中查看所有页面时都收到一条找不到的错误消息。 例如:- 未找到 /BOOKS/web/Index.html。 我在网络文件夹下有Index.html的文件。这是一个Spring-MVC框架应用程序。 下面是错误日志详细信息。 错误日志 请帮帮忙。
首先,我错误地回滚了2次迁移,然后运行了命令,出现以下错误: 然后我阻止了拉威尔。之后,当我运行启动Laravel的命令时,我得到了相同的错误。以下是我回滚的两个迁移: 1. 2. 请帮我解决这个令人沮丧的问题。所有答案都非常感谢,提前感谢。
我只是创建了一个new-project,即使对于新项目,它也会给出如下注释的错误: 生命周期配置不包括的插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.1:compile(执行:default-compile,phase:compile) 生命周期配置不包括的插件执行:org.apache.maven.plugins:maven-reso
我正在尝试谷歌分析在我的项目。但在更改build.gradle文件后发现以下错误信息。 类路径'com.google.gms:google-services:2.0.0-alpha6' 2.将插件添加到应用程序级构建中。Gradle: 应用插件:'com.google.gms.google-services' 和 编译'com.google.android.gms:play-services-an