IntelliJ IDEA创建springboot支持jsp

JSP Mysql数据库入门,基于intellij idea2020(新手小白入门) 讲解数据库mysql的安装,数据库工具navicat的安装;jsp环境jdk和tomcat的安装;intellij idea2020如何新建和运行jsp页面,如何连接mysql数据库和操作;分页如何实现;讲解一个完整的简易信息系统的实现;? 开发工具:intellij idea2020.1??开发环境:jdk1.8.? ?+? tomcat-8.5.38?? 立即下载

使用 IntelliJ IDEA创建 springboot 项目 支持jsp页面访问

参考来源: 点击打开链接https://www.cnblogs.com/fangke/p/8552000.html

补充:

1. (遗传与 eclipse目录结构: )新建webapp文件夹,WEB-INF文件夹,jsp文件夹,resources文件夹

2.创建controller类:

使用 @Controller注解, 千万别用 @RestController注解否则访问不到(使用RestController 相当于@Controller 和 @RequestBody)

3.附上配置文件:

本demo内 pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.gentlelu</groupId>
	<artifactId>qrscan</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>qrscan</name>
	<description>Demo project for Spring Boot</description>

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

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>


		<!--jsp支持-->
		<!-- servlet 依赖. -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
		</dependency>
		<!-- tomcat 的支持.-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-tomcat</artifactId>
		</dependency>

		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
			<!--<scope>provided</scope>--><!--去掉注释,controller类 使用@controller注解无法访问到requestMapping-->
		</dependency>


	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>


</project>

本demo内 web.xml :

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

</beans>

本demo内:application.yml:

server:
    port: 8081


spring:
    mvc:
      view:
        prefix: /WEB-INF/jsp/
        suffix: .jsp
      static-path-pattern: /**
    resources:
      static-locations: classpath:/WEB-INF/resources/


java实现扫码登陆 java实现扫码登陆,二维码被扫成功登录,服务端产生sessionId,传到页面使用js保存cookie 立即下载

相关推荐

Mac OS X 工具技巧:一文搞定个性化命令行窗口(iTerm2 + zsh + oh-my-zsh 配置Powerline风格)

本不想写这篇文章的,因为在Linux下已经配置过很多次,想着mac应该找篇文章一次就搞定了,结果还是踩坑,看了很多文章,不是某一点没不清楚,就是截图有问题或者命令有问题,官网又难得找等等……花了3个多小时才搞定,所以,还是来总结一篇文章就能够搞定的教程。 为什么要用zsh?用了这么多年的bash,不能说bash不好,不过当我用了zsh后发现,什么叫更好用。 配置过程稍微有点繁琐,但是你看过效果...

mickjoust的技术小屋 1万+

2020idea创建web项目_SpringBoot系列教程17--Web开发03之支持jsp

SpringBoot系列教程17--Web开发03之支持jsp作者:一一哥咱们都知道,在Spring MVC中是支持JSP的,但是在Spring Boot中,其实不建议使用JSP。因为在使用嵌入式servlet容器时,有一些使用限制,但如果一定要在Spring Boot中使用jsp,也是可以做到的,以下为实现过程。一. 实现支持jsp的步骤注意:本系列教程都在同一个父项目下创建!1. 创建Mave...

weixin_39986741的博客 161

UE5网络模块实战:属性复制、RPC与联机开发踩坑指南

多人联机开发中,网络同步是核心难题。UE5网络模块以服务器权威为基础,通过Actor复制、RPC和所有权机制实现多端状态一致。理解属性复制与OnRep回调、区分Server/Client/Multicast RPC的适用场景,是构建稳定联机架构的关键。本文结合数字孪生与多端协作场景,探讨如何将渲染与逻辑分离,并针对打包后网络失效、端口防火墙、崩溃排查等工程实践问题给出解决方案。通过蓝图接口解耦表现层,利用C++创建StaticMesh组件实现服务器逻辑与客户端表现分离,同时注意专用服务器不加载渲染依赖(如D

weixin_29010003的博客 272

基于 2020 idea spring boot项目搭建 并支持jsp

第一步。新建项目 (1) (2)选择Spring Initializr (3)默认maven 直接next (4)选择web 然后下一步 项目建好 2 下面去支持 jsp (1) 建立web Module 如果上面选择web模块直接就有, 然后选择web.xml 路径和 jsp页面存储的相对路径 (2)pom新增依赖(就是jar包) 因为springboot 默认不支持jsp 下面是我完整的 pom文件 重要部分标红了 <?xml vers...

qq_37479086的博客 615

Dify 1.0+内网部署全攻略:模型插件离线安装与信创环境适配

本文详细介绍了Dify 1.0+版本在内网环境中的部署全攻略,重点解析了模型工具插件的离线安装方法与信创环境适配技巧。通过实战经验分享,帮助企业在严格的内网隔离条件下高效部署AI平台,解决插件依赖和安装难题,提升大语言模型的应用效率。

weixin_29224529的博客 274

一键转换B站M4S缓存为MP4:无需FFMPEG命令的简易工具

本文介绍了一款专为B站用户设计的绿色工具,可将缓存的M4S视频和音频文件一键转换为通用MP4格式。该工具完全图形化操作,无需学习复杂的FFmpeg命令,解决了普通用户处理B站缓存视频的痛点。文章详细讲解了从下载、配置到转换的完整流程,并提供了常见问题排查与安全使用建议,帮助用户高效、安全地管理离线视频内容。

joy55的博客 480

在Idea中,如何在SpringBoot中使用jsp页面

在Idea中,如何在SpringBoot中使用jsp页面 1、首先,创建一个SpringBoot工程 选择Spring Initializr,然后点击next 修改工程路径,jdk根据自己安装的具体的jdk版本进行选择 根据项目所需进行选择 选择项目名称和工程路径 2、对pom文件进行修改 注意,一定要选择自己的数据库版本,我的数据库的是5版本的,如果数据库的别的版本的一定要进行修改 <?xml version="1.0" encoding="UTF-8"?> <project

m0_46308149的博客 1310

PINN求解PDE

PINN求解Dirichlet泊松方程 泊松方程引入 −Δu=f,x∈Ω=(0,1)2-\Delta u=f,x \in \Omega=(0,1)^2−Δu=f,x∈Ω=(0,1)2 u=g,x∈∂Ωu=g,x \in \partial \Omegau=g,x∈∂Ω import torch import time import numpy as np import matplotlib.pyplot as plt import torch.nn as nn def UU(X, order,prob):

forrestguang的博客 3804

IDEA2020搭建SpringBoot项目

读研一年,一直浮躁的不知道学什么,Java也是三天打鱼两天晒网,一个月前想着继续开始看JavaWeb,弄了半天,发现以前配置的SpringBoot项目不会配置了。我还没开始写class呢,就这么搞是吧,好好好,今天的Java就学到这里吧。开个玩笑,学习技术的第一步永远都是配置环境,但很多时候就倒在了第一步。为了避免再次忘记配置方法,那就详细的记录一下步骤吧。

Kingbelial的博客 4247

Android15车载系统开机冷启动流程源码解析

本文主要介绍Android15车机系统开机冷启动的流程,暂不包含bootloader,仅从kernel开始直至Launcher首页展示。

jidapenglin28的专栏 253

使用AI预测彩票的架构思路

彩票是随机的数字游戏,不要过度依赖AI,本文仅供娱乐研究

淘淘小窝 9410

在IDEA中配置spring boot 对jsp页面的支持

现在前后的分离的,一般springboot 就用来做后台restful 接口,那么如果要前后端合并在springboot呢?可以通过下面几个简单的步骤,增加对jsp的支持。 (1)pom增加依赖: &lt;!--springboot tomcat jsp 支持开启--&gt; &lt;dependency&gt;        &lt;groupId&gt;org.apache.tomca...

linux__xu的博客 4075

高压控制单元与接触器 —— BMS电池的“高压大门”

高压接触器在BMS电池管理系统中扮演着“高压大门”的角色,负责控制电池包与整车高压母线的连接与隔离。接触器的工作原理基于线圈产生的磁力吸合接点,通过主触点接通高压电流路径,辅助触点检测状态,灭弧结构保护接点。预充电路的设计是为了避免直接连接大电容时产生的浪涌电流冲击,通过预充电阻逐步充电,确保系统安全上电。接触器控制策略包括顺序控制、辅助触点检测、温度监控、故障断电和背靠背MOS辅助控制,以确保系统的高效和安全运行。工程师在选择接触器型号、控制线圈、检测状态、软件冗余控制和预充失败保护等方面提供了具体建议。

weixin_43199439的博客 813

IDEA SpringBoot项目添加webapp及修改支持jsp

使用IDEA新建的springboot项目是默认没有webapp和web.xml的,如果我们需要的话得自己添加配置出来 点击红圈 我这里是已经添加了所以有webapp,没有的话点击+ 配置如下,红线前面的路径根据你自己的来 然后点击OK就行了 ...

南城的博客 3474

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IDEA搭建SpringBoot集成Jsp的辛酸历程

最近公司要用springboot,然后项目开始前本人就默默的在那里搭框架以便熟悉。。。老大说IDEA对maven的支持比较好。。所以就放弃了长久以来的eclipse…然后我就开始各种踩坑…踩到绝望…IDEA创建SpringBoot项目 其实用idea创建起来项目确实挺方便的…但是鉴于目录结构和eclipse有差异,也就是workspace和project的区别…需要注意 先创建一个project ,

lllllmc的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SpringBoot整合jsp例子(springboot官方不建议使用jsp)

1)       用idea创建一个springboot项目,注意要勾选web组件,完成项目创建2)       修改pom.xml文件,添加servlet、jstl、jsp的支持3)       在src\mian\下创建webapp /WEB-INF/views各级文件夹,在views下新建一个jsp页面4)       在配置文件application.properties中添加如下配置5)...

侯风飞的博客 4066

实战 用IDEA搭建 springboot + jsp + mysql + mybatis项目

使用idea创建一个springboot项目: 具体步骤参考我的博文:IDEA 新建Springboot项目及遇到的问题 配置pom.xml文件及application.yml文件: pom.xml: 添加依赖,实现热部署: <!-- Spring Boot 热部署--> <dependency> <groupId>org.springframework.boot</groupId> &l.

I_am_css的博客 804

SpringBoot整合JSP进行页面渲染 -Demo

springboot内部对jsp有一定的支持,在springboot中推荐的视图是Thymeleaf, 接下来演示springboot是如何和jsp结合的Demo。 关于Thymeleaf文档 进入官网可了解到Thymeleaf官方文档 官网:https://www.thymeleaf.org     构建项目 使用IntelliJ IDEA 工具来构建项目,首先我们需要创建一个...

一起记录GIS学习 3716

SpringBoot 整合jsp页面

纯粹记录,看了网上一些不是特别详细,我自己搜,看的云里雾里的。 idea 版本2019.2 1: idea 创建Spring boot 项目。 2: 这里一定需要选war 包。不能选jar 包。当项目打包成jar 的时候 程序无法找到jsp 页面。 3:选中web 中的Springweb , 当然你也可以选这别的,或者不选,对程序无影响。 4:一直下一步,点击f...

A12sdas的博客 321

使用IDEA在Spring Boot上集成JSP

新建一个工程,如下图,但是工程里src/main下面是没有webApp这个文件夹的 在main下面新建webApp/WEB-INF/views,views里面存放jsp   文件夹建好了,下面就配置pom.xml了 最后那就是在配置文件application.properties中添加如下配置 spring.mvc.view.prefix=/WEB-INF/vie

壁花girl的博客 5927

使用idea搭建Spring boot+jsp的简单web项目

创建spring boot项目,使用idea自带的spring initializr创建Spring boot的maven项目(我是先创建了一个空的项目)。 开始创建Spring boot项目,点击file>New>Module,可以选择一下自己使用的jdk,剩下的默认就可以了,然后点击下一步 点击下一步就可以,如果有需要的话可以自己修改。 这一步是选择自己想要加载的...

qq_40918324的博客 593

SpringBoot整合JSP

SpringBoot集成JSP 在开始创建项目前添加阿里云的镜像仓库,可以提高下载速度 如何在idea中查看集成的maven路径: Setting >> Build >> Build Tools >> Maven 以我的为例打开maven的配置文件 D:\apache-maven-3.3.9\conf\settings.xml 在<mirrors>标签中添加镜像仓库 <mirror> <id>nexus-aliyun</id&

zt的博客 573

idea springmvc项目搭建_IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境

之前给大家在博文中讲过如何通过eclipse快速搭建SSM开发环境,但相对而言还是有些麻烦的,今天小编给大家介绍下如何使用IntelliJ IDEA基于SpringBoot来更快速地搭建SSM开发环境,相比于传统搭建方式,极少的配置文件和配置信息会让你彻底爱上它。环境搭建步骤详解第1步:创建Spring Initializr项目在IntelliJ IDEA中新建项目,选择Spring Initia...

weixin_39618121的博客 111

spring boot集成JSP设置

在idea中按照向导创建出一个完成的spring boot项目 手动创建webapp目录,此时src目录下的目录结构如下 src ├── main │ ├── java │ │ └── com │ │ └── wusong │ │ └── common │ │ ├── CommonApplication.ja...

HelloWorld的专栏 847

Spring Boot 系列入门(二) web工程(识别JSP)

spring boot web项目,web工程

yaw的博客 2412
上一篇: java实现简单扫码登录功能(模仿微信网页版扫码)
下一篇: 图片放大功能:FancyBox插件使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值