Cet article présente un exemple de la façon d'utiliser JSP à Springboot. Je vais le partager avec vous. Les détails sont les suivants:
compter sur:
<parent> <proupId> org.springframework.boot </proupId> <Artifactid> printemps-boot-starter-Parent </ artifactid> <version> 1.5.1.release </-version> <felativePath /> <! - Lookup Parent de Repository -> </pareprenc <ArtefactId> printemps-boot-starter-web </ artifactid> </dependency>
Exemple de code:
@RequestMapping (value = "/ registre", méthode = requestMethod.get) @ResponseBody public String Register () {return "User Register"; } / ** @getmapping est une nouvelle fonctionnalité de Spring 4.3 * / @getMapping ("getuser") @ResponseBody public String getuser () {return "User Get"; } / ** @postmapping est également une nouvelle fonctionnalité de Spring 4.3 * / @postmapping ("CreateUser") @ResponseBody public String createUser () {return "User 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 mot de passe) {return "Paramètres soumis: nom d'utilisateur" + nom d'utilisateur + "mot de passe:" + mot de passe; }Utilisation de JSP à Springboot
Springboot ne prend pas en charge JSP par défaut, et vous devez ajouter des dépendances connexes au projet.
<dependency> <proupId> org.apache.tomcat.embed </proupId> <ArtifActid> Tomcat-Embed-Jasper </ ArtifactId> </Dependency> <Dedency> <ProupId> org.eclipse.jdt.core.COMPILER </proupId> <rgodiptid> ecj </ artifactid> <ccope> fourni </ccope> </Dependency>
Ajoutez des éléments de configuration dans le fichier de configuration:
printemps.mvc.view.prefix = / web-inf / vues / printemps.mvc.view.suffix = .jsp
Login.java
@ControllerPublic class LoginController {@postMapping ("Login") public String Login (String Username, String Motway) {if (username.equals (mot de passe)) {return "list"; } return "connexion"; } @GetMapping ("Form") String public de (modèle modèle) {Model.AddAttribute ("nom d'utilisateur", "tomcat"); retourner "formulaire"; }}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.