Maison Java javaDidacticiel Comment intégrer JSP dans le projet SpringBoot

Comment intégrer JSP dans le projet SpringBoot

May 12, 2023 pm 07:40 PM
jsp springboot

Après la création du nouveau projet springboot, le répertoire est le suivant :

Comment intégrer JSP dans le projet SpringBoot

Étape 1 : Ajoutez le package jar nécessaire pour configurer jsp sur le fichier pom du projet

Comment intégrer JSP dans le projet SpringBoot

Code :

        <dependency>
            <groupid>org.apache.tomcat.embed</groupid>
            <artifactid>tomcat-embed-jasper</artifactid>
            <scope>provided</scope>
        </dependency>
Copier après la connexion

Étape 2 : Créez une nouvelle application Web de répertoire sous le chemin principal et créez un nouveau chemin WEB- sous la webapp INF, créez un nouveau chemin jsp sous WEB-INF, et placez le fichier jsp que nous voulons utiliser sous ce chemin

Comment intégrer JSP dans le projet SpringBoot

#🎜 🎜#Étape 3 : Dans le fichier de configuration principal Configurez le chemin d'accès et le suffixe du fichier jsp dans

Comment intégrer JSP dans le projet SpringBoot

Code :

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
Copier après la connexion
#🎜 🎜#Enfin, écrivez un contrôleur pour tester#🎜 🎜#

Code : Comment intégrer JSP dans le projet SpringBoot

@Controller@RequestMapping("md5")public class Md5Controller {    @RequestMapping("md5")    public String toMd5(){        return "md5";
    }
}
Copier après la connexion
Démarrez le projet et ouvrez le navigateur pour accéder :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Redis pour implémenter des verrous distribués dans SpringBoot Comment utiliser Redis pour implémenter des verrous distribués dans SpringBoot Jun 03, 2023 am 08:16 AM

1. Redis implémente le principe du verrouillage distribué et pourquoi les verrous distribués sont nécessaires. Avant de parler de verrous distribués, il est nécessaire d'expliquer pourquoi les verrous distribués sont nécessaires. Le contraire des verrous distribués est le verrouillage autonome. Lorsque nous écrivons des programmes multithreads, nous évitons les problèmes de données causés par l'utilisation d'une variable partagée en même temps. Nous utilisons généralement un verrou pour exclure mutuellement les variables partagées afin de garantir l'exactitude de celles-ci. les variables partagées. Son champ d’utilisation est dans le même processus. S’il existe plusieurs processus qui doivent exploiter une ressource partagée en même temps, comment peuvent-ils s’exclure mutuellement ? Les applications métier d'aujourd'hui sont généralement une architecture de microservices, ce qui signifie également qu'une application déploiera plusieurs processus si plusieurs processus doivent modifier la même ligne d'enregistrements dans MySQL, afin d'éviter les données sales causées par des opérations dans le désordre, les besoins de distribution. à introduire à ce moment-là. Le style est verrouillé. Vous voulez marquer des points

Comment résoudre le problème selon lequel Springboot ne peut pas accéder au fichier après l'avoir lu dans un package jar Comment résoudre le problème selon lequel Springboot ne peut pas accéder au fichier après l'avoir lu dans un package jar Jun 03, 2023 pm 04:38 PM

Springboot lit le fichier, mais ne peut pas accéder au dernier développement après l'avoir empaqueté dans un package jar. Il existe une situation dans laquelle Springboot ne peut pas lire le fichier après l'avoir empaqueté dans un package jar. La raison en est qu'après l'empaquetage, le chemin virtuel du fichier. n’est pas valide et n’est accessible que via le flux Read. Le fichier se trouve sous les ressources publicvoidtest(){Listnames=newArrayList();InputStreamReaderread=null;try{ClassPathResourceresource=newClassPathResource("name.txt");Input

Comparaison et analyse des différences entre SpringBoot et SpringMVC Comparaison et analyse des différences entre SpringBoot et SpringMVC Dec 29, 2023 am 11:02 AM

SpringBoot et SpringMVC sont tous deux des frameworks couramment utilisés dans le développement Java, mais il existe des différences évidentes entre eux. Cet article explorera les fonctionnalités et les utilisations de ces deux frameworks et comparera leurs différences. Tout d’abord, découvrons SpringBoot. SpringBoot a été développé par l'équipe Pivotal pour simplifier la création et le déploiement d'applications basées sur le framework Spring. Il fournit un moyen rapide et léger de créer des fichiers exécutables autonomes.

Comment SpringBoot personnalise Redis pour implémenter la sérialisation du cache Comment SpringBoot personnalise Redis pour implémenter la sérialisation du cache Jun 03, 2023 am 11:32 AM

1. Personnalisez RedisTemplate1.1, mécanisme de sérialisation par défaut RedisAPI. L'implémentation du cache Redis basée sur l'API utilise le modèle RedisTemplate pour les opérations de mise en cache des données. Ici, ouvrez la classe RedisTemplate et affichez les informations sur le code source de la classe. Déclarer la clé, diverses méthodes de sérialisation de la valeur, la valeur initiale est vide @NullableprivateRedisSe

Comment obtenir la valeur dans application.yml au Springboot Comment obtenir la valeur dans application.yml au Springboot Jun 03, 2023 pm 06:43 PM

Dans les projets, certaines informations de configuration sont souvent nécessaires. Ces informations peuvent avoir des configurations différentes dans l'environnement de test et dans l'environnement de production, et peuvent devoir être modifiées ultérieurement en fonction des conditions commerciales réelles. Nous ne pouvons pas coder en dur ces configurations dans le code. Il est préférable de les écrire dans le fichier de configuration. Par exemple, vous pouvez écrire ces informations dans le fichier application.yml. Alors, comment obtenir ou utiliser cette adresse dans le code ? Il existe 2 méthodes. Méthode 1 : Nous pouvons obtenir la valeur correspondant à la clé dans le fichier de configuration (application.yml) via le ${key} annoté avec @Value. Cette méthode convient aux situations où il y a relativement peu de microservices. Méthode 2 : En réalité. projets, Quand les affaires sont compliquées, la logique

Tutoriel pratique de développement SpringBoot+Dubbo+Nacos Tutoriel pratique de développement SpringBoot+Dubbo+Nacos Aug 15, 2023 pm 04:49 PM

Cet article écrira un exemple détaillé pour parler du développement réel de dubbo+nacos+Spring Boot. Cet article ne couvrira pas trop de connaissances théoriques, mais écrira l'exemple le plus simple pour illustrer comment dubbo peut être intégré à nacos pour créer rapidement un environnement de développement.

Comment créer un échafaudage de développement rapide SpringBoot+MyBatisPlus Comment créer un échafaudage de développement rapide SpringBoot+MyBatisPlus Jun 03, 2023 am 09:28 AM

Parlons du petit projet de centre commercial. Certains amis ne comprennent peut-être pas encore cet échafaudage. Parlons-en d’abord ! Introduction au projet mall-tiny est un échafaudage de développement rapide basé sur SpringBoot+MyBatis-Plus. Il compte actuellement plus de 1 100 étoiles sur Github. Il dispose de fonctions complètes de gestion des autorisations, prend en charge l'utilisation du générateur de code MyBatis-Plus pour générer du code et peut être connecté au frontal Vue du projet de centre commercial, prêt à être utilisé immédiatement. Démonstration du projet Le projet mall-tiny peut être connecté de manière transparente au projet frontal mall-admin-web, et l'échafaudage de séparation front-end et back-end peut être transformé en quelques secondes puisque le projet mall-tiny n'implémente qu'une autorisation de base. fonctions de gestion, le front-end

Comment empaqueter et publier des applications SpringBoot Comment empaqueter et publier des applications SpringBoot Jun 03, 2023 am 11:13 AM

1. Créer un projet (exemple rapide) Créez un projet WEB exemple rapide basé sur SpringBoot. 2. Compilation et packaging 2.1 utilise l'environnement Maven intégré IDEA pour compiler et empaqueter le projet SpringBoot, qui est un packaging de commandes super easy2.2mvn #mvnclean clean compilation #install packaging #-Dmaven.test.skip=true skip unit test #-Pdev configuration de développement spécifiée mvncleaninstall-Dmaven.test.skip=true-Pdev3 Appliquez l'évolution de la commande sur une ligne de la version 3.1 pour exécuter SpringBo.

See all articles