我的配置web.xml
dispatcher-servlet.xmlcontroller工程路径
我部署上tomcat7,浏览器输入
为什么他不会经过controller的扫描,直接去到视图解析器

解决方案 »

  1.   


    大哥你这灰已经返回了,你在WEB-INF下增加一个jsp目录,jsp里面再加一个hello.jsp就不报404了
      

  2.   

    你的jsp目录呢,不是进了控制器了吗
      

  3.   

    你看404界面啊,上面有个WEB-INF/jsp/hello.jsp  但是你的目录下面没有JSP文件目录
      

  4.   

    就很明显,你的hello.jsp文件都不存在,然后路径也没找到,建议多看下Javaweb基础
      

  5.   

    <property name="prefix" value="/"/>这个value是你hello的路径
     <property name="suffix" value=".jsp"/>这个value是你hellede 后缀名
    整体是给return的字符串加上前缀和后缀,变成一个 可用的路径 
      

  6.   

    打个断点把,请求访问到你的controller了,但是跳转到视图的时候根据你的路径找不到jsp文件,因为你的WEB-INF下面没有jsp这层文件夹。
    解决方法:首先新建一个jsp取名为hello.jsp
    方法一:
        将dispatcher-servlet.xml文件中的/WEB-INF/jsp中/jsp删掉,并把你的hello.jsp放到WEB-INF下面。
    方法二
        在WEB-INF下面建一个名为jsp的文件夹,并把你的hello.jsp放到这个文件夹下面。
      

  7.   

    没找到jsp.404
      

  8.   

    拦截到请求了,你对应位置没有hello.jsp文件,在web-inf下新建jsp目录,然后在jsp下新建hello.jsp