当前位置: 首页 > 知识库问答 >
问题:

Spring Boot无法显示。正确endpoint上的jsp文件

雍志文
2023-03-14

我对Spring Boot框架非常陌生,我想澄清一下为什么我会面临这个问题。

问题:. jsp文件未显示在正确的endpoint。

这是我的控制器类

@Controller
public class HomeController {
    
    @RequestMapping("home")
    public String home() {
        System.out.println("Hello World");
        return "home.jsp";
    }

}

这是我的申请表。属性类

spring.mvc.view.prefix = /webapp/
spring.mvc.view.suffix = .jsp

这是我家里的东西。jsp文件

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Change Titlte</title>
</head>
<body>
            Hello
</body>
</html>

最后,项目目录

当我启动spring boot应用程序时,网站看起来像这样

为什么你认为我看不到家的内容。jsp文件?

感谢您的帮助。

最好,

PS:我已经在pom中添加了Tomcat Jasper库。xml文件

共有2个答案

韩恺
2023-03-14

这里有几件事需要注意。

>

视图解析器已配置,请返回“home”而不是“home.jsp”。

将模型对象作为参数,这将非常有用。

主页(ModelMap模型)

况浩邈
2023-03-14

检查这个简单的例子。似乎您不应该在控制器的返回语句中使用. jsp扩展名。不要忘记指定endpoint的方法。使用@GetMap而不是@Request estMap

此外,您最好切换到Spring MVC thymeleaf,它可以很好地处理html文件<代码>jsp主要用于Java EE项目。

 类似资料:
  • 问题内容: 我想要一个JFrame,在左右两侧有一个边框,边框为黑色,宽度为withfOfJFrame / 10。 现在,我的尝试如下所示: 这会在左右两侧添加一个黑色边框,但是该边框具有固定的大小,并且在调整窗口大小时不会重新计算。大小甚至不是800(JFrame的开始宽度)的1/10。 我究竟做错了什么?还是有更好的方法来做到这一点? 问题答案: 您可以使用和适当的权重来获得所需的结果:

  • 问题内容: 我正在从Bootstrap 2.3迁移到Bootstrap3,一切正常。但是,当我尝试添加一些图标时,图标字体无法正确显示。我尝试,仅正确显示了“.glyphicon-envelope”。其他显示如“ E001”等。 我该如何解决这个问题? 对于其他浏览器,字形显示正确,只有Firefox无法正确显示。 问题答案: 好的,以上问题未能解决我的问题。我的字体文件夹与Bootstrap c

  • bean名称'user'的BindingResult和普通目标对象都不能作为请求属性使用 Apr 05 2019 9:18:13 AM org.apache.catalina.core.StandardWrapperValve调用严重:在路径[/DataVisualization]的上下文中servlet[SpringController]的servlet.service()引发异常[处理JSP

  • 文件:/springboot1_firstwebapp/pom.xml

  • 我试图创建简单的Recyclerview与视图绑定。 问题是我的回收器视图没有分隔线。似乎我所有的物品都是 排成一排。 以下是我的代码: 这里是activity_main。xml: 这里是recyclerview_rows。xml: 房车。Model.kt: RV_Adapter.kt: MainActivity.kt: 有什么问题? [这里是图像:1

  • 问题内容: 例如,如何转换字符串。我从网站获得的字符串,未在中进行编码。它工作在计划只是罚款使用Swing( ),但是当我过去的链接罐子Windows控制台(要运行的应用程序),它不显示在字符串中正确的字符的字符和。 我从网站上得到那串 。如何在Swing应用程序中进行编码或显示,因此当我运行应用程序时,它将向我显示此字符(以及课程的其他unicode字符(“Ž”,“ž”,“č”和“Š”) )?