SpringBoot 中使用JSP的方法示例

本篇文章主要介绍了SpringBoot 中使用JSP的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

本文介绍了SpringBoot 中使用JSP的方法示例,分享给大家,具体如下:

依赖:

  org.springframework.bootspring-boot-starter-parent1.5.1.RELEASE org.springframework.bootspring-boot-starter-web

示例代码:

 @RequestMapping(value = "/register", method = RequestMethod.GET) @ResponseBody public String register(){ return "user register"; } /** @GetMapping 是Spring 4.3 的新特性 */ @GetMapping("getUser") @ResponseBody public String getUser(){ return "user get"; } /** @PostMapping 也是Spring 4.3 的新特性 */ @PostMapping("createUser") @ResponseBody public String createUser(){ return "user create"; } /** * @RequestParam 接收提交的参数,参数默认是必填的 * @RequestParam(value = "password", required = false) required = false,可以不是必填的参数 * */ @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.embedtomcat-embed-jasper org.eclipse.jdt.core.compilerecj4.6.1provided

配置文件增加配置项:

 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"; } } 

以上就是SpringBoot 中使用JSP的方法示例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java