SpringMVC中控制器返回值是String类型
在SpringMVC中的控制器数据类型如果String,Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。
具体应用场景,可以将从数据库中取得的数据传递到前端
@Controller @RequestMapping("/user") public class UserController { @RequestMapping("/testString") public String testString(Model model){ System.out.println("testString方法执行了"); //模拟从数据库取出数据 User user = new User(); user.setAge(19); user.setUsername("You"); user.setPassword("123"); model.addAttribute("user",user); return "success"; } }
在success.jsp下
<html> <head> <title>Title</title> </head> <body> <h3>成功</h3> ${user.username} ${user.password} ${user.age} </body> </html>
运行结果