spring boot项目怎么创建jsp页面?咋访问jsp?要配置什么?有哪些配置方式?

一、问题现象

1、创建好了spring boot项目后,无法建立jsp页面?
2、建立了jsp页面后,怎么访问?
3、有哪几种配置能成功访问到jsp,具体步骤是什么?

二、解决方案

1、创建好了spring boot项目后,无法建立jsp页面?
	spring boot默认是在 `templates`文件夹里面创建页面的,`static`文件夹里面放一些静态资源的,像`css,js,img`这些。

图片

好了,废话不多数,开始吧。
①:建立webApp文件夹(我这里事先建好了)
在这里插入图片描述
②:进入setting
在这里插入图片描述
③:打开下面窗口
在这里插入图片描述
④:添加web,并且修改路径(指向刚刚建立的webApp文件夹),删除指向web.xml那个(如图所示)
在这里插入图片描述
⑥:修改完成,点击ok,就会发现webApp文件夹中有个小蓝点,这就行了。最好发现可以建立jsp页面了
在这里插入图片描述

2、创建好了index.jsp文件后,要想访问,还需进行如下配置

①:先要整合jsp,在pom.xml里面加入依赖

	<dependency>
		<groupId>org.apache.tomcat.embed</groupId>
		<artifactId>tomcat-embed-jasper</artifactId>
	</dependency>

②:注释掉pom.xml里面的thymeleaf,没有的话,就不要理会
在这里插入图片描述
③:配置解析路径,有两种方式,任意选择一个就行

  • 在resources目录下的application.properties或者application.yml文件里,添加:
    spring.mvc.view.prefix=/
    spring.mvc.view.suffix=.jsp

  • 或者在Application的Java文件里添加如下代码

        @Bean
     	public InternalResourceViewResolver setupViewResolver(){
     		InternalResourceViewResolver resolver =new InternalResourceViewResolver();
     		resolver.setPrefix("/");
     		resolver.setSuffix(".jsp");
     		return resolver;
     	}
    

在这里插入图片描述
④:写一个action,代码如下:

@RequestMapping("/go")
    public ModelAndView backWebappPage(){
        return new ModelAndView("index");
    }

在这里插入图片描述
⑤:然后启动spring boot项目,输入http://127.0.0.1:8888/go,就可以访问了,成功截图如下
在这里插入图片描述

注:我这里改了tomcat的默认端口,所以是 8888

最近正好在搭建环境,写下来,mark,以后不会了,回来看看,哈哈哈哈
后面还要在Linux,windows 的tomcat里发布项目
哎,自己规划的事情,跪着也要干完,没办法,菜鸟必须得加倍努力啊!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值