java项目实战之404错误原因总结
第一个原因可能是你的URL写错了,正确的URL应该这么写
localhost:8080/项目名称/对应的目录或者映射
好好检查检查是否是拼写错误,或者多了什么,少了什么
第二个原因可能是你的Spring配置文件写错了
一般都会用controller进行映射,利用注解进行映射,如下所示
@Controller
@RequestMapping(value = "shopadmin", method = { RequestMethod.GET })
public class ShopAdminController {@RequestMapping(value = "/shopoperation")public String shopOperation() {// 转发至店铺注册/编辑页面return "shop/shopoperation";}
}
但是上面哪个必须要有相应的拼接前缀和后缀的配置,也就是视图解析器
<bean id="viewResolver"class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/html/"></property><property name="suffix" value=".html"></property></bean>
如果上面的也配置了,看看是否是扫描包没有扫到,有时候这种批量扫描包的方式,你的路径写错了,找不到相应的controller,当然就不能建立映射关系了
<context:component-scan base-package="com.teyu.mo2o.web" />
其实我觉的主要原因还是第二个出现的机率比较大,就是配置文件的错误
目前就总结这些,如有不足,请指正!
关注微信公众号,获取更多java软件开发学习资源,覆盖java基础,android,网络编程,并发编程,mysql,linux,算法,以及C++和python书籍资源。














