初学SSM遇见404错误,请大家帮忙找出问题

初学SSM框架的菜鸟,碰到了项目完成404的错误
具体代码和框架图如下,请各位大佬解惑图片说明
图片说明
web.xml如下:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee  
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1"
>  
<context-param>  
    <param-name>contextConfigLocation</param-name>  
<param-value>classpath:applicationContext.xml</param-value>  
      </context-param>  
<!-- 加载Spring容器配置 -->  
<listener>  
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  
</listener>  

<!-- 配置SpringMVC核心控制器 -->



springmvc

org.springframework.web.servlet.DispatcherServlet

<!-- 配置初始配置化文件,前面contextConfigLocation看情况二选一 -->



contextConfigLocation

classpath:spring-config.xml

    <!-- 启动加载一次 -->    
    <load-on-startup>1</load-on-startup>  
</servlet>  

<!--为DispatcherServlet建立映射 -->  
<servlet-mapping>  
    <servlet-name>springmvc</servlet-name>  
    <!-- 此处可以可以配置成*.do,对应struts的后缀习惯 -->  
    <url-pattern>/</url-pattern>  
</servlet-mapping>  

<!-- 解决工程编码过滤器 -->



encoding

org.springframework.web.filter.CharacterEncodingFilter




encoding

UTF-8






encoding

*.action

Controller.java代码如下:
package com.itheima.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.itheima.po.Customer;
import com.itheima.service.CustomerService;

@Controller
public class CustomerController {
@Autowired
private CustomerService customerService;

@RequestMapping("/findCustomerById")
public String findCustomerById(Integer id,Model model){
    Customer customer=customerService.findCustomerById(id);
    model.addAttribute("customer",customer);
    //返回客户信息展示页面
    return "customer";

}




页面错误显示:

}图片说明

4个回答

我不知道你首页是不是404,如果是这个页面404那就是路径设置不对了return "customer"; 不对了,也有可能配置文件问题

weixin_42292234
勇敢的战斗 请问能留个QQ吗,我想把源文件发给您帮我看看
10 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 可以采纳这个了
10 个月之前 回复

没有customer的页面跳转

控制台好像可以看到输出的错误信息

要么是return 的路径不对,要么没有是没有这个jsp界面,另外你spring配置中要添加适配器,不然你return的界面还要加后缀名
class="org.springframework.web.servlet.view.InternalResourceViewResolver">


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问