访问浏览器出现No mapping found for HTTP request with URI

applicationContext.xml中的配置

    <context:component-scan 
    base-package="com.tarena"/>
    <!-- 配置mvc标注扫描 -->
    <mvc:annotation-driven/>

     <!-- 配置视图解析器 -->
     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/"/>
        <property name="suffix" value=".jsp"/>
     </bean>
<bean id="dbcp" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="username" value="root"></property>
    <property name="password" value="123456"></property>
    <property name="url" value="jdbc:mysql://localhost:3306/zhang"></property>
    <property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
</bean>

<bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 连接参数 -->
    <property name="dataSource" ref="dbcp"></property>
<!-- SQL定义文件 -->
    <property name="mapperLocations" value="classpath:org/tarena/sql/*.xml">
    </property>
</bean>
<!-- 扫描Mapper接口实现类 -->
<bean id="mapperscanner" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="sqlSessionFactory" ref="factory"></property>
    <!-- Mapper接口所在位置  -->
    <property name="basePackage" value="org.tarena.dao"></property>
</bean> 

web.xml中的配置

findall
org.springframework.web.servlet.DispatcherServlet
1

contextConfigLocation
classpath*:applicationContext.xml



findall
/

http://blog.csdn.net/u013451048/article/details/52971906
我自己写的SSM框架demo,你可以看看

web.xml中加入dispatcherServlet配置

controller 类需要在这个com.tarena 包或者其子包下。 上面提供的信息太少,在线的朋友不方便解答。
建议你看看spring boot项目

应该是web.xml的问题;

<servlet>  
        <servlet-name>spring2</servlet-name>  
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
        <load-on-startup>1</load-on-startup>  
    </servlet>  
    <servlet-mapping>  
        <servlet-name>spring2</servlet-name>  
        <url-pattern>/*</url-pattern>  
    </servlet-mapping>  

解决方法:把url-pattern 由 /* 改为 /