zoukankan      html  css  js  c++  java
  • 阶段3 3.SpringMVC·_07.SSM整合案例_04.ssm整合之编写SpringMVC框架

     搭建SpringMvc的环境,

    首先是提供前端控制器



     再配置serletMapping

    加载Springmvc.xml的配置文件,


    使用init-param里面有个属性contextConfigLocation

    现在还没有springmvc.xml这个文件,一会我们要创建springmvc.xml

    启动服务器创建该servlet

    解决中文乱码

    配置一个过滤器

    过滤器拦什么。filter-mapping.
    /*:表示什么都拦

    设置具体的编码集



    有这个encoding的属性


    以上前端控制器和过滤器就配置完成

    新建springmvc.xml

    resources文件夹下新建



    补全 sprinmvc.xml里面的约束

    <beans xmlns="http://www.springframework.org/schema/beans"
    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"
    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">

    一共需要配置四个地方

    开启注解扫描


    只扫描Controller的注解

    配置视图解析器

    InternalResurceViewResolver视图解析器对象

    里面有两个属性,第一个是前缀


    文件的后缀名

    换一下位置,刚才写反了。

    配置静态资源

     

    <!-- 设置静态资源不过滤 -->
    <mvc:resources location="/css/" mapping="/css/**" />
    <mvc:resources location="/images/" mapping="/images/**" />
    <mvc:resources location="/js/" mapping="/js/**" />

    开启mvc注解支持

    测试

    原来的页面删除,这里新建.index.jsp页面





    新建pages文件夹,下面新建list.jsp页面

    部署





    启动服务器

    测试






  • 相关阅读:
    使用YApi搭建API接口管理工具(docker安装)
    Redis 的持久化
    Typora编写markdown插入本地图片时自动上传图片到博客园
    关于python docker镜像环境下无法apt安装wkhtml2pdf的解决方案
    10分钟搞定让你困惑的 Jenkins 环境变量
    基于docker 搭建Prometheus+Grafana的过程详解
    docker方式搭建ELK日志平台
    ingress-nginx跨域解决
    k8s中pod优雅关闭进程
    java反编译命令
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11388098.html
Copyright © 2011-2022 走看看