Эта статья представляет пример того, как использовать JSP в Springboot. Я поделюсь этим с вами. Детали следующие:
полагаться:
<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> </vehing>
Пример кода:
@Requestmapping (value = "/regist", method = requestMethod.get) @Responsebody public String register () {return "Пользовательский регистр"; } / ** @getMapping - это новая функция Spring 4.3* / @getMapping ("getUser") @Responsebody public String getUser () {return "user get"; } / ** @postmapping также является новой функцией Spring 4.3* / @postmapping ("createUser") @Responsebody public String createUser () {return "Пользователь Create"; } /** * @RequestParam Receives submitted parameters, the parameters are required by default * @RequestParam(value = "password", required = false) required = false, which may not be required * */ @PostMapping("buildUser") @ResponseBody public String buildUser(@RequestParam("username") String username, @RequestParam(value = "password", required = false) String пароль) {return "Отправленные параметры: имя пользователя" + имя пользователя + "пароль:" + пароль; }Использование JSP в Springboot
Springboot не поддерживает JSP по умолчанию, и вам необходимо добавить связанные зависимости в проект.
<depervice> <groupid> org.apache.tomcat.embed </groupid> <artifactid> tomcat-embed-jasper </artifactid> </depervice> <dehyedency> <groupid> org.eclipse.jdt.core.compiler </GroupId> <strifactid> ecj </artifactid> 4.6.6. <Scope> предоставлен </scope> </depertion>
Добавьте элементы конфигурации в файл конфигурации:
spring.mvc.view.prefix =/web-inf/spects/spring.mvc.view.suffix = .jsp
Login.java
@Controllerpublic class logincontroller {@postmapping ("login") public String login (string username, string password) {if (username.equals (пароль)) {return "list"; } вернуть "логин"; } @Getmapping ("form") public String from (model model) {model.addattribute ("username", "tomcat"); вернуть "форму"; }}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.