【发布时间】:2017-03-26 01:53:30
【问题描述】:
控制器只加载一个 String 对象,而不加载一个 html 页面。页面 login.html 位于目录模板中。效果是页面上的文本“登录”。项目在 Spring Boot 中。
@RestController
public class Company {
@RequestMapping("login")
public String company() {
return "login";
}
}
@SpringBootApplication
public class ComJonkSpringBootMvcApplication {
public static void main(String[] args) {
SpringApplication.run(ComJonkSpringBootMvcApplication.class, args);
}
}
<!DOCTYPE HTML>
<html>
<head>
<title>Yahoo!!</title>
</head>
<body>
Name : <input name="name" type="text" /> Password : <input name="password" type="password" /> <input type="submit" />
</body>
</html>
【问题讨论】:
-
一些旁注:习惯上将控制器类命名为以
...Controller结尾的东西,如果你已经在使用 Spring Boot,你也可以使用 Spring Security,它仍然需要 HTML用于登录页面,但会处理映射本身。
标签: java spring-mvc spring-boot