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

Posted haohanwuyin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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>

以上是关于使用SMM框架开发企业级应用-----基础配置的主要内容,如果未能解决你的问题,请参考以下文章

使用SMM框架开发企业级应用-----打印机案例

使用SMM框架开发企业级应用-----代理(静态,JDK,CGLIB)

使用SMM框架开发企业级应用-----Spring集合注入和域属性自动注入byName和byType

使用SMM框架开发企业级应用-----mybatis注解

使用SMM框架开发企业级应用-----面试题

使用SMM框架开发企业级应用-----关联查询