解决方案 »

  1.   

    改为<url-pattern>/*</url-pattern>试下。
      

  2.   

    对了我想问下,<url-pattern>/*</url-pattern>和<url-pattern>/</url-pattern>有什么区别
      

  3.   

    http://localhost:8080/spring_mybatis/hello
      

  4.   

    HTTP Status 404 -type Status reportmessagedescription The requested resource is not available.Apache Tomcat/7.0.32
    这是我的错误页面
      

  5.   

     <property name="prefix" value="/WEB-INF/views/" />这里最后又/
      @RequestMapping("/hello")//这里就应该是hello,不应该要/了。
      

  6.   

    其实我原来配置的视图解析器是freeer和jsp的解析器,配了两个,freeer的order是0,jsp的order是1,实现不同的视图解析,总是出现我说的错误,没办法,我改成了单一的jsp视图解析,还是那个错误,真没办法了
      

  7.   

    多视图要配置多个DispatcherServlet才行。
      

  8.   

    不会吧,应该就一个DispatcherServlet。多视图是要配置多个视图解析器而已吧。还有一个情况啊,我发布我项目后,WEB-INF/class文件夹下是空的,正常吗,这种情况?
      

  9.   

    不会是这个原因吧 
    我就是正常部署的啊,在myeclipse中,那怎么办
      

  10.   

    忘了说了,我是用maven建的项目,然后按一般的项目在myeclipse中发布到tomcat中
      

  11.   

    http://www.cnblogs.com/penguin-panda/archive/2011/07/09/2101880.html
      

  12.   

    配置视图的时候最后有斜杠,在RequestMapping注解中不用在写斜杠了
      

  13.   

    同问一样的问题,在公司是好的在家里不行,家里用的是myeclipse 6.5 的maven插件 公司用的是eclipse maven 插件pom都是一样的 但就是家里不行访问不到controller,纠结了3、4天了就解决方案
      

  14.   

    \
    <url-pattern>/</url-pattern>的三种配置 
    ① 完全匹配
      <url-pattern>/test/list.do</url-pattern>  ② 路径匹配
      <url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求③ 扩展名匹配
      <url-pattern>*.do</url-pattern> struts1
      <url-pattern>*.html</url-pattern> 匹配全部html结尾的请求
      <url-pattern>*</url-pattern> 不能用*,否则报错
      

  15.   

    请确保views目录下有test.jsp文件。
      

  16.   

    在springmvc的配置文件中添加<mvc:default-servlet-handler/>可以解决。
      

  17.   

    大哥,你是对着别人的例子做的是把?在第一个plain text code那里:<!-- 启动Spring的组件自动扫描机制 -->
    <context:component-scan base-package="com.usoft.synusn.controller"></context:component-scan>com.usoft.synusn.controller这个包要改成你自己controller的包名,要不然扫不到类,我刚刚也是这个错误,然后改成自己的包名就好了。我也是个小白。
      

  18.   

    我也遇到了这样的问题,然后我加了<mvc:default-servlet-handler/>
    就好了,求告诉为什么
      

  19.   

    加<mvc标签是为了让SpringIOC容器支持各种注解,在SpringIOC命名空间那也要加上相应u的资源
      

  20.   

    <!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
     
     <mvc:resources mapping="/resources/**" location="/resources/" /> 
      
    这个配置告诉spring 静态资源的处理方式
      

  21.   

    我也遇到这样的问题,把<context:component-scan base-package="xxx.yyy.zzz">改成你controller层的上一级目录包就行了 ,
    比如你的controller类全部放在com.org.yy下,你只要扫描到com.org.*下就行了 和hibernate的注解一个样,具体为什么我也没去研究
      

  22.   

    你的项目应该没有编译。build一遍你的项目。
      

  23.   

    /**
     * freeer控制器
     * @author
     * 
     */
    freeer类引用了错误的包,
    import org.springframework.web.portlet.ModelAndView;改为——>import org.springframework.web.servlet.ModelAndView;
      

  24.   

    或者把head下面的这个东西删除
    <base href="<%=basePath%>">
      

  25.   

    晕~~  问题搜都能搜到了   就是请求返回的资源再次被dispatcherServlet  拦截处理了。