关于404、500、302的事情

404错误
404是WWW网站访问经常出现的错误。404页面就是当用户输入了错误的链接时,返回的页面。HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免。比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。在最近的开发中,我就遇到了两个造成404发生错误的原因。

  1. 一个是自己的jsp的块内,没有拼对自己的项目路径,导致对应js中的ajax方法不能正确请求。

500错误
造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错(如未启用父路径)、使用了服务器不支持的组件如FSO等。
上面这些是百度找到的,这里记录一个自己遇到的问题,就是我的ajax请求没有问题,然后controller、service、impl都写的没有问题,把sql语句放到oracle里运行也没有问题,但是在运行项目就报错500,然后在后台死活读不出数据。当时纠结了一下午,最后发现是自己在controller的对应方法里忘记加@ResponseBody这个注解了。。。晕,没有想到这样竟然会报500的错误。

302 redirect: 302 代表暂时性转移(Temporarily Moved )。
意思就是你访问网址A,但是网址A因为服务器端的拦截器或者其他后端代码处理的原因,会被重定向到网址B。
这里还发现了一个问题,是使用了ifram进行网页的嵌套,然后在ifram中写跳转的src地址时,由于在项目的头部没有写<meta name="viewport" content="width=device-width,initial-scale=1.0">;<meta name="renderer" content="webkit">;<meta http:equiv="Cache-Control" content="no-Siteapp"/>。当时报的错是跨域拦截,,,说是“已拦截跨源请求,同源策略禁止读取远程资源,CORS缺少‘Access-Control-Allow-Origin’)’”…?我明明把两个jsp放在一个一起,手拉手了已经。唉,只能说自己要走的路还很长。。。
对于这一段代码,第一行的解释是这样的:
content属性值 :
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放
第一行就是和页面的显示相关的一些内容。
第二行代码则是用于设置浏览器的浏览模式。
第三行是影响页面正常跳转的关键,http-equiv是负责重定向的,如果不写这一行,就会导致ifram跳转时出错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值