• 使用SMM框架开发企业级应用-----基础配置


    视图解析器

      在spring-mvc文件中编写

    <!--配置视图解析器-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/jsp/"></property>
        <!--return index  相当于 /jsp/index.jsp-->
        <property name="suffix" value=".jsp"></property>
    </bean>

    mvc静态资源拦截

      方式一:基于DefaultServlet,默认访问前会执行DefaultServlet

    <!--方式一:解决静态资源的方式一-->
    <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.jpg</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.png</url-pattern>
    </servlet-mapping>

      方式二:利用DefaultServlet放行资源

    <mvc:default-servlet-handler/>

      方式三: 在Spring3.0.4之后,定义了专门用于处理静态资源请求的处理器

        ResourceHttpRequestHandler。并且添加了<mvc:resources/>标签,专门用于解决静态资源无法访问问题。

        location:静态资源所在目录

        mapping: 对资源的请求

    <mvc:resources mapping="/**" location="/img"></mvc:resources>

     编码过滤器

      接收数据时乱码

    <filter>
       <filter-name>characterEncodingFilter</filter-name>
       <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
       <init-param>
          <param-name>encoding</param-name>
          <param-value>UTF-8</param-value>
       </init-param>
       <init-param>
          <param-name>forceEncoding</param-name>
          <param-value>true</param-value>
       </init-param>
    </filter>
    <filter-mapping>
       <filter-name>characterEncodingFilter</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>
  • 相关阅读:
    利用Redis和Flask维护一个通用爬虫代理池
    在scrapy_splash中加载本地Cookies
    Splash对接Scrapy
    Selenium和pymongo的简单复习
    Scrapy框架
    web.xml is missing and <failOnMissingWebXml> is set to true
    深入Mybatis配置文件
    SSH和SSM的比较
    classpath路径指什么
    数据库范式
  • 原文地址:https://www.cnblogs.com/haohanwuyin/p/11839145.html
Copyright © 2020-2023  润新知