SpringBoot 中使用JSP的方法示例

时间:2021-05-20

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

依赖:

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

示例代码:

@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,需要在项目中添加相关的依赖

<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>4.6.1</version> <scope>provided</scope> </dependency>

配置文件增加配置项:

spring.mvc.view.prefix=/WEB-INF/views/spring.mvc.view.suffix=.jsp

Login.java

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章