我正在使用安装了m2e插件的Eclipse EE 3.7.我在Eclipse中设置了JDK7.当我导入maven项目时,JRE设置为JRE System Library [J2SE-1.5],所以我有与java 6相关的东西的编译问题.相反,我希望eclipse中的JRE默认设置为JRESystem Library [J2SE-1.6]
当我尝试在第一个屏幕上的eclipse文件 - >新建 - > Java项目中打开一个新项目时,我可以选择JRE,第三个选项是 Use default JRE (currently 'jdk1.7.0_03')
从中我可以看到Eclipse中的默认JRE是1.7,但是当我导入新的Maven项目时,JRE默认设置为1.5.
任何帮助,我该怎么办?
以下映射适用于Spring 3.1,但不适用于Spring 3.2.我得到404错误,并解释了table.jsp文件丢失.相反,"模型"应序列化为json.
@RequestMapping(value = {"/table"}, method = RequestMethod.GET, produces="application/json")
public @ResponseBody Model table(Model model, @RequestParam(defaultValue = "1") Integer pg) {
fillListModel(model, pg);
return model;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题而不会对现有代码产生任何影响?
以下代码工作正常:
@RequestMapping(value = {"/table"}, method = RequestMethod.GET, produces="application/json")
public @ResponseBody Model table(Model model, @RequestParam(defaultValue = "1") Integer pg) {
return new User();
}
Run Code Online (Sandbox Code Playgroud)
因此,看起来Spring无法识别返回的模型的目的是转换为json而不是在视图中呈现.