区别 | 重定向 (this.Redirect) | 渲染(this.TplName) |
---|---|---|
响应方式 | 告诉浏览器相应是redirect,然后返回一个新的地址给浏览器,让浏览器重新发起请求 | 直接给浏览器返回视图 |
地址栏显示 | 浏览器地址栏显示的是新的地址 | 浏览器地址栏显示的还是原来的地址 |
作用 | 不能给视图传递数据,但是能够获取到加载页面时的数据 | 能够给视图传递数据,但如果要获取加载页面时的数据,需要再次写相关代码 |
使用场景 | 页面跳转的时候 | 页面加载或者是登陆注册失败的时候 |
this.Redirest=("/login",302) | this.Tplname="login.html" | |
1xx : 服务端已经接收到了客户端请求,客户端应 当继续发送请求 。常见的请求:100 2xx :请求已成功 (已实现)常见的请求:200 3xx :请求的资源转换路径了,请求被跳转。常见 的请求:300,302 4xx :客户端请求失败。常见的请求:404 5xx :服务器端错误。常见的请求:500 | ||