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

无法打开索引页

诸葛文博
2023-03-14
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@Controller
public class IndexController
{
    @GetMapping("/")
    public String index() {
        //int i = 9/0;   error page test
        return "index";
    }
}

在“指数”下面有一条波浪线。IDEA告诉我,它无法解析MVC视图“索引”。我已经把索引页和错误页放在templates目录下,当我运行它时,它仍然会显示一个白色的错误页。令人惊讶的是,当我使用@RestController而不是@Controller时,它可以工作(打开索引页),但当我想打开404页和500页时,它仍然会显示白色标签错误页。

共有2个答案

束敏学
2023-03-14

试试这个:

 @GetMapping({"/index"})
public String index()
{
    return "index";
}
端木震博
2023-03-14

`我使用了这个解决方案,它的工作:

    @RequestMapping(value = {"", "/","/index"}, method = RequestMethod.GET)
    public String index()
    {
        return "index";
    }
 类似资料:
  • 我把Visual Studio从社区2015升级到了社区2017。现在,当我编译时,我得到错误消息,说“Error (active) E1696无法打开源文件“stdio.h”,引用的行如下所示: 如果我创建一个新项目,则会找到 stdio.h。 因此,我查看了项目配置属性- 所以似乎需要设置VC_IncludePath,但我找不到任何设置的地方。请注意,我找不到宏的,这可能是因为我使用的是 Vi

  • 守则: jupyter笔记本窗口中的错误: 17引发IOError(“无法打开网络摄像头”) 无法打开网络摄像头 我有两个设备,一个内置网络摄像头和一个USB网络摄像头

  • 我的环境变量路径中的值为 C:\ProgramData\Oracle\Java\JavaPath;C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\JDK1.8.0_51\bin;C:\Program Fi

  • 我想启动一个Laravel应用程序,但在运行时,它找不到.env文件。它也没有创造一个。 我认为这是一个路径url问题,因为路径url中提供了斜杠和反斜杠。 以下是输出: 给出错误: file_get_contents(C:\xampp\htdocs\tekom-web/. env):无法打开流:没有这样的文件或目录 脚本php artisan key:generate处理返回的安装后cmd事件,

  • 问题内容: 这与一个年龄较大的人非常相似,但是解决方案对我不起作用。 我有一个WAR包。 在 在 但是得到这个: org.springframework.beans.factory.BeanInitializationException:无法加载属性。嵌套的异常是java.io.FileNotFoundException:无法打开ServletContext资源[/social.propertie

  • 我正在使用spring hibernate开发一个应用程序,如果我使用的是199.892.2.345这样的数据库,我就可以连接到该数据库并执行cud操作,但是如果我将其更改为spring config中的Vinayaka.cloudapp.net,111这样的云数据库,我会得到下面的错误,下面是我正在使用的spring config文件, 错误