@Autowired 报错 (。。。。。require =true)
原因:bean 生成失败
注解时,名称是否对得上;
访问不到controller 中的方法
异常:PageNotFound
路劲是否正确; web.xml 中的拦截是否为 “/” “*.do”<url-pattern>/</url-pattern> <!-- <url-pattern>*.do</url-pattern> -->
如果还是访问不到:查看 eclipse 的部署路劲 和tomcat 的部署路劲是否一致 (看项目的build Path)
访问不到jsp 页面;
错误:controller 路径 +".jsp"
这个是错误是你的 modelAndView 的包引措了 改为:import org.springframework.web.servlet.ModelAndView;
图片 等静态资源未访问到
异常:PageNotFound
原web.xml 路径为;<url-pattern>/</url-pattern>
有三中方法:
1: web.xml 中 过滤路径改为 <url-pattern>*.do</url-pattern> 就不会拦截 .png .js等资源
2. 在web.xml:(该方法本人未测试)
<!-- 激活tomcat的defaultservlet拦截静态资源 -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
3.zai spring-mvc.xml中启用默认Servlet
<mvc:default-servlet-handler/> 即可
如果这个时候访问不到controller 请加上
<mvc:annotation-driven />
原因:bean 生成失败
注解时,名称是否对得上;
访问不到controller 中的方法
异常:PageNotFound
路劲是否正确; web.xml 中的拦截是否为 “/” “*.do”<url-pattern>/</url-pattern> <!-- <url-pattern>*.do</url-pattern> -->
如果还是访问不到:查看 eclipse 的部署路劲 和tomcat 的部署路劲是否一致 (看项目的build Path)
访问不到jsp 页面;
错误 404
错误:controller 路径 +".jsp"
这个是错误是你的 modelAndView 的包引措了 改为:import org.springframework.web.servlet.ModelAndView;
图片 等静态资源未访问到
异常:PageNotFound
原web.xml 路径为;<url-pattern>/</url-pattern>
有三中方法:
1: web.xml 中 过滤路径改为 <url-pattern>*.do</url-pattern> 就不会拦截 .png .js等资源
2. 在web.xml:(该方法本人未测试)
<!-- 激活tomcat的defaultservlet拦截静态资源 -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
3.zai spring-mvc.xml中启用默认Servlet
<mvc:default-servlet-handler/> 即可
如果这个时候访问不到controller 请加上
<mvc:annotation-driven />