使用Springboot构建项目。当您不使用Springboot来构建项目时,可以使用配置来解决问题,但现在我不知道如何配置它。
@RestController
public class RestShowNameController {
@RequestMapping("/myself")
public ModelAndView index() {
return new ModelAndView("index");
}
@RequestMapping("/object")
public User object() {
User user = new User();
user.setName("绿秋");
user.setComment("系统管理员用户");
return user;
}
}
答案 0 :(得分:0)
这是IE提示打开JSON文件的属性。如果您将在其他浏览器(如chrome)中尝试此操作,它将直接在屏幕上显示结果。
如果要更改IE的屏幕上显示的方法也是如此。一种方法是将方法更改为返回String,如 您将对象作为响应返回,并且默认情况下将其转换为JSON:
@RestController
public class RestShowNameController {
@RequestMapping("/myself")
public ModelAndView index() {
return new ModelAndView("index");
}
@RequestMapping("/object")
@ResponseBody
public String object() {
User user = new User();
user.setName("绿秋");
user.setComment("系统管理员用户");
return user.toString();
}
}
在User类中重写toString()方法并格式化结果。
@Override
public String toString() {
return "User [name =" + name + ", comment =" + comment + "]";
}