Whitelabel错误页面此应用程序没有 /error的显式映射,因此您将此视为后备。
IRDT 2022年4月26 16:10:15日星期二出现意外错误(类型=未找到,状态=404)。找不到JSP文件[/WEB-INF/jsp/home.jsp]
我已将前缀和sufix添加到我的应用程序中。属性:
spring.view.prefix: /WEB-INF/jsp/
spring.view.suffix: .jsp
这是我的控制器类:
@Controller
@RequestMapping("/")
public class HomeController {
@GetMapping("/")
public String index(){
return "home";
}
}
我在控制器类中有1个警告:
Cannot resolve MVC view 'home'
我的项目文件夹图片
我的应用类:
@SpringBootApplication
public class OnlineShopApplication {
public static void main(String[] args) {
SpringApplication.run(OnlineShopApplication.class, args);
}}
home.jsp:
<h1> hello world from jsp</h1>
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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.13</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>largesize.shop.app</groupId>
<artifactId>OnlineShop</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>OnlineShop</name>
<description>Online shopping web application</description>
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
当我打开项目时,我打开了包含项目的文件夹,它比主项目文件夹高一卷。
更改以下内容:
spring.view.prefix: /WEB-INF/jsp/
spring.view.suffix: .jsp
收件人:
spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
您似乎缺少名为home的模板。您需要创建此模板并将其存储在\src\main\resources\templates下。该模板是一个html文件,您将从spring返回响应。应该是这样的:
project-directory
->src
->main
->java->com->...etc
->resources
->static
->templates
home.html
other_file.html
application.properties
->test
也停止使用特定版本。使用这个:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
同时回滚到TomCat 9,因为不支持10。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>9.0.19</version>
</dependency>
您可以从MVN存储库中获取这些依赖项
试图从文件,包<code>C:\Users\ADMIN\Desktop\Fintech\node_modules\idb keyval\package。已成功找到json。但是,此软件包本身指定了一个无法解析的模块字段(。实际上,这些文件都不存在: C:\User\ADMIN\Desktop\Fintech\node_modules\idb-keyval\dist\compat.cjs(. loc
这是大约20天前被问及的,当时我正试图在我的应用程序上显示天气图标,这是根据天气官方API文档中列出的天气状况数量,城市的反应(从可绘制的文件夹中)https://openweathermap.org/weather-conditions(您始终可以通过检查编辑历史来查看)。API提供了9种主要天气条件。 这仍然是我的目标: > 当应用程序首次打开时,不显示任何图标。 如果用户搜索一个城市,得到的
错误:任务“:app:ProcessDebugResources”执行失败。 com.android.ide.common.Process.processException:org.gradle.Process.internal.exeception:Process“command”c:\users\mohamed sallam\appdata\local\android\sdk\build-to
我一直试图实现启动屏幕到我的应用程序的帮助下,许多代码可以在网站上使用,但没有一个为我工作。每次应用程序崩溃后显示启动屏幕3秒。我不知道哪里出错了,请更正我的代码,以正确显示闪屏!谢谢! //这是我的主要活动
我正在尝试将本地Spring Boot应用程序连接到我的Heroku Postgres数据库。当我使用Heroku上可用的creds尝试此操作时,我得到以下错误 错误:SEVERITY_LOCALIZED=FATAL,SEVERITY_NON_LOCALIZED=FATAL, CODE=28000, MESSAGE=没有主机"myhost",用户"myuser",数据库"mydb"的pg_hba.
无法使用“ADB反向”连接到开发服务器:spawnSync/home/sumit/android/platform-tools/ADB ENOENT 我还尝试使用$adb反向tcp:8081tcp:8081,但没有成功。