码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-11-12 01:14:46      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:int   方式   添加   问问题   handler   png   img   spring   org   

视图解析器

  在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>

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

标签:int   方式   添加   问问题   handler   png   img   spring   org   

原文地址:https://www.cnblogs.com/haohanwuyin/p/11839145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!