http 404 和 http 500 是经常会碰到的错误,但我总有种雾里看花的感觉,今天碰到一个契机,感觉好像可以从这个方面来理解:

404是没有找到服务器上的文件,体现在代码里就是入口的spring注解块内容找不到,跳转的RETURN_VIEW指向的jsp找不到;
看上图:你若输入XXX/XX/loadViewNew就会报404,因为服务器上没有这个注解相关的内容,RETURN_VIEW路径不对也会报404;
500是服务器内部错误:体现在代码里就是你loadView方法体出现错误,比如上诉方法体内抛出exception,找不到数据源等;
本文解析了HTTP 404与500错误的区别,404错误通常指客户端请求的资源在服务器上不存在,如入口注解块或视图路径配置错误;而500错误则指向服务器内部错误,如方法体中抛出异常或数据源配置错误。
1029

被折叠的 条评论
为什么被折叠?



