java - springmvc 无法扫描到controller层
高洛峰
高洛峰 2017-04-18 10:49:38
[Java讨论组]

各种404,请求/user/showUser不能进入controller,整了一天,快疯了,求组各位大神!直接上代码
项目结构:

web.xml





    Archetype Created Web Application

    
    
        contextConfigLocation
        classpath:applicationContext.xml
    

    
    
        org.springframework.web.context.ContextLoaderListener
    
    
        org.springframework.web.context.request.RequestContextListener
    

    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceEncoding
            true
        
    
    
        CharacterEncodingFilter
        /*
    

    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc/spring-mvc.xml
        
        1
        true
    
    
        springmvc
        /
    
    
    
        index.html
    

applicationContent.xml

 

    
    
    <
    
        
    
    
        
    

    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    

    
    
        
        
        
    

    
    
        
        
    

    
    
        
    




spring-mvc.xml

xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">




    




    
        
            text/html;charset=UTF-8
        
    



    
        
             
        
    


    
    
    
    






    
    
    
    
        org.springframework.web.servlet.view.freemarker.FreeMarkerView
        
    





    
        /WEB-INF/page/
    
    
        
            5
            UTF-8
            UTF-8
            yyyy-MM-dd HH:mm:ss
            HH:mm:ss
            0.####
            true,false
            true
            auto_detect
            UTF-8
        
    









    
    
    
    
    
    

controller

package com.chs.controller;

import java.util.Map;

import javax.annotation.Resource;  
import javax.servlet.http.HttpServletRequest;  
 
import org.springframework.stereotype.Controller;  
import org.springframework.ui.Model;  
import org.springframework.web.bind.annotation.RequestMapping;

import com.chs.base.util.ReflectionUtil;
import com.chs.model.User;
import com.chs.service.IUserService;  
 
@Controller  
@RequestMapping("/user")  
public class UserController {  
   @Resource  
   private IUserService userService;  
   
   @RequestMapping("/showUser")  
   public String toIndex(HttpServletRequest request,Model model){
       System.out.println("------------------------");
       Map paramMap = ReflectionUtil.po2Map(request);
       User user = this.userService.getUserById(paramMap);  
       return "showUser";  
   }  
}

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
黄舟

会不会是jsp里的请求路径问题,建议试下改成绝对路径试下

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号