首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >下载Jsp页面,而不是在gradle中呈现

下载Jsp页面,而不是在gradle中呈现
EN

Stack Overflow用户
提问于 2021-11-13 16:06:36
回答 1查看 191关注 0票数 1

我在使用spring和Gradle,我在构建中添加了所有的依赖项。但是我不知道为什么JSP页面要下载而不是呈现

这是我的密码。

build.gradle

代码语言:javascript
运行
复制
plugins {
    id 'org.springframework.boot' version '2.5.6'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
    id 'war'
}

group = 'com.example.demo'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
    implementation group: 'org.apache.tomcat', name: 'tomcat-jasper', version: '9.0.31'
    implementation group: 'javax.servlet', name: 'jstl', version: '1.2'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

test {
    useJUnitPlatform()
}

application.properties

代码语言:javascript
运行
复制
server.port=8000
spring.mvc.view.prefix=/view/
spring.mvc.view.suffix=.jsp

PageController.java

代码语言:javascript
运行
复制
package com.example.demo.controller;
    
import java.util.Map;
    
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
    

@Controller
public class PageController {
    @RequestMapping("/")
    public String home() {
        return "Home";
    }
}

文件夹结构图像https://i.stack.imgur.com/J9VWK.png

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 06:58:07

最后,我根据build.gradle中的tomcat-embed-core.jar文件更改了tomcat的版本,从而找到了我的问题的答案。例如,如果tomcat-embed core.jar是9.0.54,那么build.gradle文件应该包含tomcat版本9.0.54,并且它也适用于maven。

这是我附呈的图片,https://i.stack.imgur.com/KZ9BQ.png

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69955987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档