大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关如何在SpringBoot项目中使用JSP,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
创新互联公司是一家专业提供罗平企业网站建设,专注与成都做网站、成都网站建设、成都外贸网站建设、H5技术、小程序制作等业务。10年已为罗平众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
依赖:
org.springframework.boot spring-boot-starter-parent 1.5.1.RELEASE org.springframework.boot spring-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.embed tomcat-embed-jasper org.eclipse.jdt.core.compiler ecj 4.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"; } }
关于如何在SpringBoot项目中使用JSP就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。