开发者社区> 问答> 正文

SpringMvc HelloWorld 配置不成功?

action:

@Controller
@RequestMapping("/admin")
public class IndexController {
 
    @RequestMapping(value="/index.htm",method={RequestMethod.GET,RequestMethod.POST})
    public @ResponseBody String index(){
        System.out.println("hay,springMvc Start!");
         
        return "hello World!";
    }
}
xml配置:

<!-- spring Mvc   -->
    <servlet>
        <servlet-name>springServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>WEB-INF/spring-mvc.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springServlet</servlet-name>
        <url-pattern>*.htm</url-pattern>
    </servlet-mapping>
springMvc配置:

<!-- 自动扫描且只扫描@Controller -->
    <context:component-scan base-package="com.euc" use-default-filters="false">
        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
    </context:component-scan>
     
     
    <mvc:default-servlet-handler/>
     
     
     
    <!-- 定义JSP文件的位置 --> 
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/views/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

然后控制台无任何打印信息,也不提示没有找到action,是不是配置有问题?

展开
收起
a123456678 2016-03-13 16:56:15 2264 0
1 条回答
写回答
取消 提交回答
  • <mvc:annotation-driven />
    使用annotation驱动
    
    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"></bean>
     
     
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"></bean>

    少了两个默认的bean。

    之前我看到tomcat的日志显示已经初始化了这两bean,但是如果不配置,spring 会启动所有的默认的hanlder和adapter.我想这是导致请求匹配不到url的原因。

    2019-07-17 19:02:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多