解决方案 »

  1.   

    struts1遗留下来的.do用法  springmvc还在为此买单
    <servlet-mapping>         
            <servlet-name>dispatcherServlet</servlet-name>         
            <url-pattern>/</url-pattern> 
        </servlet-mapping>url  /movie/test
      

  2.   

    控制层方法上的@RequestMapping value值改为 /test.do
      

  3.   

    确实,你对Spring MVC的跳转完全不了解~
    请求首先要通过DispatcherServlet转发,你Dispatcher只拦截*.do
    那根本无法转发到你的Controller里
    <servlet-mapping>         
            <servlet-name>dispatcherServlet</servlet-name>         
            <url-pattern>/</url-pattern> 
    </servlet-mapping>
      

  4.   

    用/拦截的话,就将所有的请求都给拦截下来了,因为我这个项目中还使用了dwr所有不能那么写
      

  5.   


    我单独写了个demo,里面的jar,配置什么的都是跟这个一样的,他可以使用,但是放到项目中就不行,不知道为什么,纠结死我了
      

  6.   

    用/拦截的话,就将所有的请求都给拦截下来了,因为我这个项目中还使用了dwr所有不能那么写
    dwr没用过
    但是你不能dispatcherServlet拦截到了之后转发给dwr吗?
      

  7.   

    在你的Controller中加个默认的构造方法, 在里面打一个断点, 启动的时候如果扫描到@Controller 那么就会到你的断点那里, 这也就验证的你的注解是否生效。   如果没有断点到,看看你的扫描的配置包路径是否正确
      

  8.   

    用/拦截的话,就将所有的请求都给拦截下来了,因为我这个项目中还使用了dwr所有不能那么写
    dwr没用过
    但是你不能dispatcherServlet拦截到了之后转发给dwr吗?没有这么写过,不知道行不行
      

  9.   

    用/拦截的话,就将所有的请求都给拦截下来了,因为我这个项目中还使用了dwr所有不能那么写
    dwr没用过
    但是你不能dispatcherServlet拦截到了之后转发给dwr吗?没有这么写过,不知道行不行试试才知道~我觉得应该没问题
      

  10.   

    我是试一下,额外问个问题,Spring+struts2整合的时候,Spring注入的对象总是报空是为什么