SSM框架使用遇到的问题

1.不能访问静态资源

  原因:web.xml中springmvc配置了拦截所有访问请求。

  

 <servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:spring/springmvc.xml</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

  解决:在springmvc的配置文件中设置静态资源访问

 <!-- 對webroot下的res和demo和js擁有訪問權 -->
     <mvc:resources  location="/res/"  mapping="/res/**"/>
     <mvc:resources  location="/css/"  mapping="/css/**"/>
     <mvc:resources  location="/js/"  mapping="/js/**"/>
     <mvc:resources  location="/demo/"  mapping="/demo/**"/>

2.报错信息JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer.SSMDemo Maven Webline 1Maven Java EE Configuration Problem

解决办法:在pom.xml配置文件中加入如下语句:

    

<plugins>  
<plugin>  
<groupId>org.apache.maven.plugins</groupId>  
<artifactId>maven-compiler-plugin</artifactId>  
<configuration>  
<source>1.6(修改成自己JDK的版本)</source>  
<target>1.6(修改成自己JDK的版本)</target>  
</configuration>  
</plugin>  
</plugins>   

 修改完毕后 Maven项目,右键-update project

原文地址:https://www.cnblogs.com/SunAutumn/p/6677877.html