이 기사에서는 SpringBoot에서 JSP를 사용하는 방법의 예를 소개합니다. 나는 그것을 당신과 공유 할 것입니다. 세부 사항은 다음과 같습니다.
의존하다:
<부모> <groupid> org.springframework.boot </groupid> <artifactid> Spring-boot-starter-parent </artifactid> <bersion> 1.5.1. release </version> <apronativepath/> <!-저장소에서 모호한 부모-> </parent> <groupid> org.springframwork.springframwork. <artifactid> Spring-Boot-Starter-Web </artifactid> </fectionency>
샘플 코드 :
@RequestMapping (value = "/register", method = requestMethod.get) @ResponseBody public string register () {return "user register"; } / ** @GetMapping은 스프링 4.3* / @getMapping ( "getUser")의 새로운 기능입니다. @ResponseBody public String getUser () {return "user get"; } / ** @postmapping은 Spring 4.3* / @postmapping ( "CreateUser") @ResponseBody public String keateUser () {return "user create"; } / ** * @RequestParam은 제출 된 매개 변수를 수신합니다. 매개 변수는 기본적으로 필요합니다 * @RequestParam (value = "password", 필수 = false) request = false * * / @postmapping ( "buildUser") @ResponseBody public String buildUser (@RequestParam ( "username") String ustername, @requestparam (value) " 비밀번호) {return "제출 된 매개 변수 : 사용자 이름" + username + "password :" + password; }SpringBoot에서 JSP 사용
SpringBoot는 기본적으로 JSP를 지원하지 않으므로 프로젝트에 관련 종속성을 추가해야합니다.
<pectionency> <groupid> org.apache.tomcat.embed </groupid> <artifactid> tomcat-embed-jasper </artifactid> </fectionency> <prectionemency> <groupid> org.eclipse.jdt.core.compiler </groupid> <artifactid> ecj </artifactid> <version 4.6.1 <Scope> 제공 </scope> </fectionency>
구성 파일에 구성 항목 추가 :
spring.mvc.view.prefix =/web-inf/views/spring.mvc.view.suffix = .jsp
로그인 .java
@ControllerPublic 클래스 loginController {@postmapping ( "login") public String Login (문자열 사용자 이름, 문자열 암호) {if (username.equals (password)) {return "list"; } "로그인"리턴; } @getMapping ( "form") 공개 문자열 (모델 모델) {model.addattribute ( "username", "tomcat"); "양식"을 반환합니다. }}위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.