zoukankan      html  css  js  c++  java
  • spring与springMVC整合

    修改web.xml

    将spring和springMVC配置文件一同加载

    <init-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>classpath:spring-mvc.xml,classpath:applicationContext.xml</param-value>
        </init-param>

    修改spring配置文件

    防止重复扫描controller包

      <!--扫描包注解 : 不需要手动的在xml中进行配置类 而通过注解即可 spring在扫描包的时候 忽略 controller层-->
        <context:component-scan base-package="com.imust">
            <!--exclude 不包含-->
            <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"></context:exclude-filter>
        </context:component-scan>

    修改UserController.java

    给前端返回视图

    package com.imust.controller;
    
    import com.imust.domain.User;
    import com.imust.service.UserService;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.servlet.ModelAndView;
    
    import java.util.List;
    
    @Controller
    @RequestMapping("/user")
    public class UserController {
        @Autowired
        private UserService userService;
        @RequestMapping("/findAll")
        public ModelAndView findAll(){
            List<User> userList = userService.findUserList();
            ModelAndView modelAndView = new ModelAndView();
            modelAndView.addObject("userList",userList);
            modelAndView.setViewName("success");
            return modelAndView;
        }
    }

    修改前端页面

    用来接收数据

     ${userList}

    运行结果

  • 相关阅读:
    在CSS里加下面任何一行代码都可以解决图片之间的间隙
    MasterPage Toolbar
    图解虚拟机VMware服务自动启动
    WSUS完全部署
    DIV全屏覆盖网页
    大型架构.net平台篇(WEB层均衡负载nginx)
    组策略设置及导出导入方法[附上设置好的组策略]
    如何設定定時關機?
    gridview获取当前行索引的方法
    no suject
  • 原文地址:https://www.cnblogs.com/SCCQ/p/12499655.html
Copyright © 2011-2022 走看看