繁体   English   中英

无法使用 go 到不同的端点使用 apache Tomcat

[英]Cannot go to different endpoint using apache Tomcat

Im learning spring boot and am currently deploying pages with intellij, the course im doing uses eclipse with apache Tomcat. 我已经设置了我的服务器,并且可以启动我的主页。 但是,如果我想 go 到不同的端点,它会给我一个 404。

这是我的主页

package com.luv2code.springdemo.mvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HomeController {

    @RequestMapping("/")
    public String showPage(){
        return "main-menu";
    }
}

这是想要访问的页面 id

package com.luv2code.springdemo.mvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloWorldController {

    // need a controller method to show the initial HTML form
    @RequestMapping("/showForm")
    public String showForm() {
        return "Helloworld-form";
    }
    //need a controller method to process the HTML form
}

这是我成功部署的 Tomcat 服务器。 Tomcat 服务器

然而,当我尝试将 go 转到另一个页面时,它给了我这个错误404 错误

关于为什么这样做会很棒以及如何解决它的任何帮助,谢谢!

您需要为相应的映射创建 JSP 页面。 当您从HelloWorldController class 的showForm() return "Helloworld-form"时,spring 实际上正在寻找该名称的 JSP。 使用该名称创建 JSP 应该可以解决您的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM