本文介绍了SpringBoot 中使用JSP的方法示例,分享给大家,具体如下:
依赖:
org.springframework.boot spring-boot-starter-parent1.5.1.RELEASE org.springframework.boot spring-boot-starter-web
示例代码:
@RequestMapping(value = "/register", method = RequestMethod.GET)
@ResponseBody
public String register(){
return "user register";
}
@GetMapping("getUser")
@ResponseBody
public String getUser(){
return "user get";
}
@PostMapping("createUser")
@ResponseBody
public String createUser(){
return "user create";
}
@PostMapping("buildUser")
@ResponseBody
public String buildUser(@RequestParam("username") String username,
@RequestParam(value = "password", required = false) String password){
return "提交的参数:username" + username + " password:" + password;
}
在SpringBoot中使用JSP
SpringBoot默认不支持JSP,需要在项目中添加相关的依赖
org.apache.tomcat.embed tomcat-embed-jasperorg.eclipse.jdt.core.compiler ecj4.6.1 provided
配置文件增加配置项:
spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp
Login.java
@Controller
public class LoginController {
@PostMapping("login")
public String login(String username, String password){
if (username.equals(password)){
return "list";
}
return "login";
}
@GetMapping("form")
public String from(Model model){
model.addAttribute("username", "tomcat");
return "form";
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



